hiii Je suis un nouvel utilisateur de fbgraph api. Je veux envoyer un message privé à mes amis en utilisant cette API. J'ai vu certains sites qui envoient des messages en utilisant l'API de messagerie facebook. puis-je utiliser la même chose? Ou y a-t-il une alternative pour envoyer des messages privés? Y a-t-il des limites? s'il vous plaît me guider à ce sujet. MerciUtilisation de l'API FbGraph pour la messagerie privée
Répondre
Vous ne pouvez pas utiliser l'API graphique pour envoyer des messages privés, mais vous pouvez utiliser la boîte de dialogue d'envoi:
Vous pouvez utiliser Facebook Chat API pour envoyer des messages privés, est ici un exemple en utilisant Ruby 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
J'ai essayé le petit bijou de xmpp4r_facebook/approche Jabber et il fonctionne très bien.
Problème: si vous envoyez un lien vers votre site et qu'il contient les informations sur les métabalises Open Graph, elles ne sont pas chargées et vous avez un beau logo et un message de partage mis en place, tels que:
<meta property="fb:app_id" content="1234567890"/>
<meta property="og:title" content="GreatApp"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://greatapp.com"/>
<meta property="og:image" content="http://greatapp.com/logo.jpg"/>
<meta property="og:site_name" content="GreatApp"/>
<meta property="og:description" content="The Greatest App Ever"/>
et ce get est chargé lorsque vous utilisez le Facebook envoyer UI message privé manuellement si seinding-le sur le chat Facebook soit manuellement, soit via l'approche ci-dessus, cette information ne sont pas prises en compte que ruine toute l'expérience de l'utilisateur pour l'envoi d'invitations.
Je vais essayer d'autres approches.
Je pense qu'il est maintenant pris en charge par l'API graphique. https://developers.facebook.com/docs/reference/api/message/
- 1. conception de base de données pour simple messagerie privée
- 2. Rails 3: Configuration de la messagerie privée dans l'application Rails?
- 3. Expiration de la session FBGraph
- 4. comment approcher la messagerie privée cryptée avec php et mysql
- 5. À quoi ressemblerait une structure de base de données pour la messagerie privée d'un utilisateur?
- 6. Système de messagerie privée avec 3 tables d'utilisateurs différentes
- 7. Utilisation d'Apache ActiveMQ + XMPP sur XMPP standard pour la messagerie
- 8. Code d'erreur fbgraph
- 9. Comment se connecter à LiveLink à l'aide de LAPI SingleSignOn
- 10. Utilisation de la classe privée en tant qu'interface Javascript
- 11. Utilisation de la mémoire privée WCF augmentation requête par requête
- 12. Système de messagerie fileté pour PHP/CodeIgniter?
- 13. Utilisation d'une clé privée commune pour les signatures numériques
- 14. Utilisation de SOQL pour déplacer un fichier de la bibliothèque privée vers la bibliothèque publique
- 15. Confusion sur la méthode privée Utilisation ou non-utilisation de la fonction
- 16. Interaction de la fenêtre/Messagerie dans WPF
- 17. Utilisation de la messagerie comme RabbitMQ dans une application Web?
- 18. Utilisation d'une variable privée dans un contrôleur
- 19. Utilisation d'un VPS pour les applications et d'un autre pour la gestion DNS: problème de messagerie
- 20. Prefill FBGRAPH API zone de commentaire
- 21. Idempotency Barrier pour la messagerie
- 22. Utilisation de la messagerie pour informer les clients de l'état d'un fichier en cours de téléchargement
- 23. Recyclage de TextView pour la messagerie texte
- 24. Sauvegarde de la messagerie?
- 25. application privée pour iphone
- 26. fbgraph: `Méthode encode_json non définie » pour vrai: TrueClass
- 27. conception de mon propre système de messagerie privée dans Rails 3.1 et MongoId
- 28. Utilisation de SQL Server Service Broker pour la messagerie entre applications .NET
- 29. schéma de messagerie pour MongoDB
- 30. Cadre de messagerie pour Silverstripe
Merci pour la grande et rapide réponse sir.Now je veux faire apparaître la fenêtre de message dans ma page web plutôt que de rediriger vers facebook et puis rediriger sur ma page web. comment pouvez-vous obtenir cela.Veuillez me guider. –