使用Facebook Graph API创建新消息

时间:2012-07-14 11:24:26

标签: android facebook facebook-graph-api

我需要使用Facebook Graph Api发送消息。

我发现了这篇文章http://developers.facebook.com/docs/reference/api/message/

但我仍然找不到合适的api来从我的Android应用程序创建一个新消息。

任何人都可以告诉我,创建新消息是否可行?任何教程或参考注册表?

3 个答案:

答案 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

注意:有一种解决方法,或者看起来如此,但我个人从来没有亲自尝试过。看看这一点后链接上的任何答案是否有助于你。

http://facebook.stackoverflow.com/q/2943297/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;