从Facebook应用程序向用户的Facebook好友发送消息

时间:2014-03-12 21:38:12

标签: facebook facebook-graph-api

我正在开发一款可让人们在Facebook上与特定朋友分享内容的应用。示例:Alice使用我的应用程序,她与Bob共享一篇文章,Bob是她的Facebook好友。现在我的应用程序需要以某种方式向Bob发送消息并将文章发送给他。

我该怎么做?我没有鲍勃的电子邮件。我的应用可以代表用户发送Facebook消息吗?

1 个答案:

答案 0 :(得分:0)

您是否看过Facebook的api"发送对话框": https://developers.facebook.com/docs/sharing/reference/send-dialog

似乎你可以很容易地做到这一点。唯一的限制是您无法设置邮件内容。

你可以这样做:

FB.ui({
  method: 'send',
  link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
  to:'Bob_FacebookID'
});

或使用网址重定向:

http://www.facebook.com/dialog/send?
  app_id=123050457758183
  &link=http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html
  &redirect_uri=https://www.bancsabadell.com/cs/Satellite/SabAtl/
  &to=Bob_FacebookID

它适合你想要你的应用程序做什么吗?