从 Facebook 应用程序向用户的 Facebook 好友发送消息
Posted
技术标签:
【中文标题】从 Facebook 应用程序向用户的 Facebook 好友发送消息【英文标题】:Sending message from Facebook app to the user's Facebook friends 【发布时间】:2014-03-12 21:38:11 【问题描述】:我正在制作一个应用程序,让人们可以在 Facebook 上与特定的朋友分享内容。示例:Alice 使用我的应用程序,她与 Bob 分享了一篇文章,Bob 是她的 Facebook 好友。现在我的应用需要以某种方式向 Bob 发送消息并将文章发送给他。
我该怎么做?我没有鲍勃的电子邮件。我的应用可以代表用户发送 Facebook 消息吗?
【问题讨论】:
【参考方案1】:你有没有看过 Facebook 的 api “send-dialog”: 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'
);
或使用 URL 重定向:
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
它是否符合您希望您的应用执行的操作?
【讨论】:
以上是关于从 Facebook 应用程序向用户的 Facebook 好友发送消息的主要内容,如果未能解决你的问题,请参考以下文章
从 Facebook 应用程序向用户的 Facebook 好友发送消息
在 iOS 中抑制 Facebook SDK UIAlertView
如果目标 iPhone 应用在 App Store 上不可用,如何测试 Facebook SDK 的 apprequest?