ruby-on-rails
  • ruby
  • facebook
  • facebook-chat
  • 2013-08-24 4 views 0 likes 
    0

    facebook chat api를 사용하고 싶습니다. 여기에 메시지를 보내는 코드가 있습니다.facebook chat with ruby ​​gem xmpp

    코드는 오류를 표시하지 않지만 채팅시 친구에게 메시지가 전송되지 않습니다.

    app_id = "2728175525705" 
    app_secret="72591c4efec0612b42a7f9509c3e" 
    id = '[email protected]' 
    to = '[email protected]' 
    body = "hello, Im not spam!" 
    subject = 'message from ruby' 
    message = Jabber::Message.new to, body 
    message.subject = subject 
    
    client = Jabber::Client.new Jabber::JID.new(id) 
    client.connect 
    client.auth_sasl(Jabber::SASL::XFacebookPlatform.new(client, app_id, 'CAACEdEose0cBAJPkgOTxTraaez71U1yZCaKzukFUyCI5FrLC8xqb0DKHXNEQp9CNkgf2hDGZCXq1FSf52Dc2wc7QcXugmlDFuKA061wZAgO8JEdaHsjK9ceRkOMcH3yDZAKEkInrDL2hgorUshVNTyUZD', app_secret), nil) 
    client.send message 
    client.close 
    

    답변

    0

    username 대신 userId를 사용해 보셨나요?

    +0

    네, 시도해 보았습니다. – TLE

    +0

    왜 auth exchange에 app_secret을 넣으시겠습니까? 당신은 ... 루비에 익숙하지 않다. 노드를 사용한다. 그래서 나는 거의 도움이되지 않는다. 미안하다. –

    관련 문제