我需要使用Facebook Graph Api发送消息。
我发现了这篇文章http://developers.facebook.com/docs/reference/api/message/
但我仍然找不到合适的api来从我的Android应用程序创建一个新消息。
任何人都可以告诉我,创建新消息是否可行?任何教程或参考注册表?
答案 0 :(得分:4)
Facebook API目前不允许第三方应用向用户(朋友或其他方式)发送消息以防止发送垃圾邮件。
这里有人问过几次。我添加了一些链接。
http://facebook.stackoverflow.com/a/9047881/450534
https://developers.facebook.com/blog/post/291/(来源:http://facebook.stackoverflow.com/a/4525572/450534)
注意:有一种解决方法,或者看起来如此,但我个人从来没有亲自尝试过。看看这一点后链接上的任何答案是否有助于你。
答案 1 :(得分:2)
您可以使用直接网址发送邮件,您必须在其中提供您的应用程序ID,您必须发送邮件的朋友用户ID,并在Facebook上发送邮件后重定向uri。
var redirect_uri= you site url;
var sendUrl = "https://www.facebook.com/dialog/send?app_id=**app_id**&to=**friend_id**&picture=**imageurl**&link=**yoursitelink**&redirect_uri="+redirect_uri;
点击sendUrl并发送消息..
答案 2 :(得分:-1)
var redirect_uri= www.ibda3world.com;
var sendUrl = "https://www.facebook.com/dialog/send?387805884642610=**387805884642610**&to=**100001280661576**&picture=**https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/1380084_637568089629207_126766341_n.jpg**&link=**www.ibda3world.com**&redirect_uri="www.ibda3world.com;