2010-12-03 15 views

答えて

2

、ここでは一例であり、 Rubyでxmpp4r_facebookの宝石を使用して:

sender_chat_id = "-#{sender_uid}@chat.facebook.com" 
receiver_chat_id = "-#{receiver_uid}@chat.facebook.com" 
message_body = "message body" 
message_subject = "message subject" 

jabber_message = Jabber::Message.new(receiver_chat_id, message_body) 
jabber_message.subject = message_subject 

client = Jabber::Client.new(Jabber::JID.new(sender_chat_id)) 
client.connect 
client.auth_sasl(Jabber::SASL::XFacebookPlatform.new(client, 
    ENV.fetch('FACEBOOK_APP_ID'), facebook_auth.token, 
    ENV.fetch('FACEBOOK_APP_SECRET')), nil) 
client.send(jabber_message) 
client.close 
+0

はオールウェイズ「のRuntimeError:-許可されていません」を参照してくださいことを行うことができ、いくつかのアプリがあります例外は:xmpp4r_facebook.rb:103: 'AUTH」で – bmalets

関連する問題