Ich möchte eine private Nachricht an einen Freund eines Benutzers senden mit fb_graph. In den Dokumenten kann ich sehen, wie man einen Beitrag in der Benutzerwand sendet, aber nicht, wie man eine Nachricht im Namen dieses Benutzers sendet.Veröffentlichen Sie eine private Nachricht an den Benutzer mit Ruby und fb_graph gem?
Antwort
Leider kann es nicht getan werden; Facebook hat die Funktionalität aufgrund von Missbrauch (Spam usw.) entfernt.
Bitte beachten Sie: how send message facebook friend through graph api using Accessstoken
Es scheint, dass nicht möglich ist, aber auf die Benutzerverläufen könnte eine Alternative sein: https://github.com/nov/fb_graph/issues/issue/28/#comment_591398
Sie können Facebook-API private Nachrichten senden Chat verwenden, ist hier ein Beispiel in Ruby mit xmpp4r_facebook gem:
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
Allways siehe "Runtime: nicht autorisierte" Ausnahme: xmpp4r_facebook.rb: 103: in 'auth‘ – bmalets
- 1. Wie sende ich private Nachricht an Benutzer mit asp.net?
- 2. WooCommerce: Zeigen Sie eine Nachricht an den Benutzer
- 3. HTTPClient :: ConnectTimeoutError bei Verwendung von 'fb_graph' gem
- 4. Ist fb_graph oder Koala ruby gem besser als facebooker2, mit der Facebook-Grafik?
- 5. Wer kennt gute private Nachricht gem für Schienen 3.2?
- 6. Nachricht zum Thema veröffentlichen
- 7. So senden Sie eine Nachricht an bestimmte Benutzer
- 8. Senden Private Chat-Nachricht
- 9. Veröffentlichen Sie eine einzelne iOS-Nachricht an mehrere AWS SNS-Themen
- 10. Probleme mit ActiveMQ + ActiveMessaging Gem in Ruby
- 11. XMPP Python: Senden Sie eine private Nachricht an einen von mehreren Benutzern mit der gleichen jid
- 12. Verständnis private Methoden in Ruby
- 13. Veröffentlichen Sie URLs mit Sprachcode und Standort
- 14. Ruby-Gem Calendar Datum auswählen
- 15. Veröffentlichen einer Nachricht an Kafka läuft im Docker
- 16. Popup-Nachricht an Benutzer in OU
- 17. Laravel 5.2 Live Chat mit socket.io und redis private Nachricht
- 18. Senden GCM-Nachricht an bestimmte Benutzer
- 19. Senden Sie eine Nachricht an Skype-Gruppe mit Skype4com (C#)
- 20. So senden Sie eine Nachricht an einen Router pre-connection
- 21. Beispiel für eine vorbereitete INSERT-Anweisung mit Ruby pg Gem
- 22. Senden Sie Updates an einen Benutzer mit Socket.io und Nodejs
- 23. Übergeben Sie IAM an Lambda über API-Gateway und senden Sie eine Nachricht an SQS mit übergebenem IAM
- 24. BroadCast Admin Nachricht an jede Sitzung Benutzer
- 25. Ruby 'gem tzinfo'
- 26. Erstellen Sie private Cocoapod für authentifizierte Benutzer
- 27. So senden Sie eine Nachricht an eine laufende App (Node.js)
- 28. Patch ein Ruby Gem
- 29. Nodejs private Nachricht mit "/ w" im Chat
- 30. So senden Sie eine Benachrichtigung an den Benutzer
es tatsächlich möglich ist, gibt es einige App der Lage zu tun, dass – rtacconi