fb_graphを使用して、ユーザーの友人にプライベートメッセージを送信したいとします。ドキュメントでは、ユーザーの壁に投稿を送信する方法はわかりますが、そのユーザーのためにメッセージを送信する方法はわかりません。Rubyとfb_graph gemを使用してユーザーにプライベートメッセージを送信しますか?
0
A
答えて
0
残念ながら、それはできません。 Facebookは悪用(スパムなど)のために機能を削除しました。それができないようだが、ユーザーのウォールに投稿すると、代替かもしれませんhow send message facebook friend through graph api using Accessstoken
0
:
を参照してくださいあなたがプライベートメッセージを送信するためにFacebookのチャットAPIを使用することができますhttps://github.com/nov/fb_graph/issues/issue/28/#comment_591398
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
関連する問題
- 1. asp.netを使用しているユーザーにプライベートメッセージを送信する方法は?
- 2. プライベートメッセージをJavaを使用してfacebookユーザーに送信する方法
- 3. ソケットioを使用してプライベートメッセージをクライアントに送信
- 4. iOS 5 Twitter APIを使用してプライベートメッセージを送信しますか?
- 5. HTTPClient :: ConnectTimeoutError 'fb_graph' gemを使用中
- 6. Twitter APIを使用してプライベートメッセージを送信
- 7. fb_graph gemを使用してページの壁にアプリから投稿するには?
- 8. C#を使用してFacebook APIでプライベートメッセージを送信する方法
- 9. ユーザーがプライベートメッセージを受信した通知を送信する方法
- 10. FB APIを使用して1人以上の友人にプライベートメッセージを送信
- 11. ruby on railsを使ってfacebookアカウントにプライベートメッセージを送る
- 12. discord.jsでプライベートメッセージを送信
- 13. Facebook APIがあなたに自動プライベートメッセージを送信します
- 14. Node.jsとSocket.ioでプライベートメッセージを送信
- 15. fb_graph gemを使ってFacebookのフィード投稿を削除する
- 16. - RoRのを使用して、fb_graph宝石
- 17. Ruby Gemを使用
- 18. Discord.js - プライベートメッセージに直接メッセージを送信して、サーバーに参加した新規ユーザーを歓迎する
- 19. JavaScriptを使用してユーザーにファイルを送信する
- 20. ruby on railsを使用してメールを送信する
- 21. ruby on railsを使用してjsonでエラーメッセージを送信する
- 22. rubyでシェルコマンドを使用してメールを送信する
- 23. タグを送信ボタンとして使用しますか?
- 24. 誰かがRails3のプライベートメッセージ用のgem/pluginを知っていますか?
- 25. javascriptを使用してレール3にリモートform_tagを送信しますが、htmlとして送信します
- 26. tweetinvi:メディアIDのプライベートメッセージを送信
- 27. cygwinにruby gem jsonをインストールしようとしています
- 28. rootとしてsudoを使用しているときにRuby Gemが見つかりませんでした
- 29. CloudKitを使用してデータを保存し、あるユーザーから別のユーザーに送信できますか?
- 30. SSISメールタスクを使用して100人のユーザーにメールを送信
を実際にそれが可能である、 – rtacconi