如何使用Graph API将Facebook应用程序请求从一个移动用户发送到另一个移动用户?
我查看了facebooks文档,但我发现的唯一选项是A)从应用程序发送应用程序到用户消息(我无法工作)或B)使用请求对话框,这不是'似乎让我向一个用户发送请求。
FB有关于如何构建自定义“多朋友选择器”的说明,但显然不适用于移动设备。
我尝试过使用HTTP POSTing
https://graph.facebook.com/%s?access_token= ...
将POST数据设置为
message='Test Message'
但我得到
WWW-Authenticate: OAuth "Facebook Platform" "invalid_request" "(#2) Failed to create any app request"
我也曾尝试使用Graph API Explorer,但我得到了同样的结果。
我不想将这些消息发送给已安装该应用程序的用户,我不介意用户必须为FBFrictionlessRecipientCache提供确认。此外,我的应用程序处于沙盒模式,但我只需要将请求发送给其他开发人员。
我正在寻找能让我做多朋友选择或寻求生活的任何事情,或者从朋友那里获得帮助,就像我现在在几款手机游戏中看到的那样。
答案 0 :(得分:0)
您可以使用FBWebDialogs中的presentRequestsDialogModallyWithSession。
您必须指定"至"用于标识收件人的参数,您必须使用FBFrictionlessRecipientCache。
" to"参数标识收件人。它会停止显示选择用户对话框。
第一次向每个收件人发送请求时,用户必须授予权限。之后,FBFrictionlessRecipientCache将允许以相对静默的方式发送请求(一个对话框会短暂弹出并自行消失)。