- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Node 上使用passport.js 来验证用户身份。我正在尝试添加用户邀请 friend 加入我的游戏的功能。我可以查询/invitable_friends 端点来获取未使用该应用程序的 friend 列表,但我似乎无法让/apprequests 工作。
我正在尝试根据 API reference 从浏览器发出发布请求.
var url = 'https://graph.facebook.com/'+ uid + '/apprequests' +
'?access_token=' + accessToken +
'&message=Invitation' +
'&action_type=INVITE' +
'&ids=' + inviteTokens;
其中,invitableTokens 是从/invitable_friends 返回的邀请 token 的逗号分隔字符串。
我收到此错误:
{
"error": {
"message": "Invalid token: \"811513274\". An ID has already been specified.",
"type": "OAuthException",
"code": 2500,
"fbtrace_id": "BrulDCVO+SE"
}
}
如果我排除 ids 参数,查询就会工作,但请求只是发送给我自己。如果我在端点路径中排除我的 uid,则会收到错误:
{
"error": {
"message": "(#803) Some of the aliases you requested do not exist: {inviteTokens},
"type": "OAuthException",
"code": 803,
"fbtrace_id": "AL6Yo+jAwWW"
}
}
这意味着端点正在期待其他东西,但文档使用 example 中的访问 token :
FB.ui({method: 'apprequests',
message: 'YOUR_MESSAGE_HERE',
to: 'USER_ID, USER_ID, INVITE_TOKEN'
}, function(response){
console.log(response);
});
我还尝试使用 Graph API 浏览器,得到了相同的结果。
希望我在这里提供了足够的详细信息,但如果您需要其他信息,请告诉我。提前致谢!
最佳答案
因此,Facebook 不允许直接通过 POST 请求发送邀请。邀请必须通过 Javascript SDK 中的前端对话框,因此 FB 可以验证用户是否确实想要发送邀请。
关于node.js - 无法在 Facebook Graph API 上使用/apprequests 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33699546/
大家好,我正在尝试使用 Facebook Api 发送通知,我这样做了: Bundle params = new Bundle(); params.putString("to", 5354651352
我在 Android 上开发了一个应用程序,可以向另一个 Facebook 帐户发送申请请求,并且运行良好。当我在计算机的浏览器中打开 facebook 时,它会显示一条通知,表明我的 android
您能否使用 CSS 将 Facebook 的请求对话框设计成您自己的外观以及如何设计? see Request Dialog Image 最佳答案 不,你不能。 参见 dialogs 文档的“显示模式
我有一个 iphone 应用程序可以成功地将 Facebook 应用程序请求发送给其他 FB 用户。当 FB 用户单击 FB 移动 iphone 应用程序中的应用程序请求通知时,它会执行预期的行为。如
使用 Facebook iOS SDK,我可以显示带有应用程序请求的对话框并发送它。委托(delegate)方法 -dialogDidComplete: 被调用,但接收者没有收到任何通知或请求。如果他
我上个月安装的Facebook plugin对于 Cordova 。上周我实现了 showDialog让人们使用“apprequests”方法邀请他们的 friend 使用应用程序。当我和两个 fri
我想知道是否可以使用 FB.ui 邀请 friend 访问我的 Web 应用程序的自定义页面,但不能访问其索引。 Apprequests 方法似乎没有任何可自定义 uri 的参数 FB.ui({m
如何检索在应用程序请求对话框生成的多好友选择器中检查的用户 ID?我试过了: FB.ui({ method: 'apprequests', message: 'Here is a ne
我正在使用新的 facebook sdk 3.0 发送应用程序请求和一些数据。我可以成功发送请求。在 FB 应用程序中,我可以看到请求通知,但是当我单击请求 FB 应用程序时,我会将我重定向到我的应用
我目前正在开发一个 Facebook Canvas 应用程序,我可以让用户邀请其他人使用该应用程序,这是非常标准的东西。为此,我使用了 JavaScript SDK 的 FB.ui 方法。 FB.ui
我可以在 facebook 中创建应用程序请求,但我的要求是仅向所有好友列表中的 1 位好友发送应用程序请求。请需要您的帮助才能为一个用户发送应用程序请求,而没有选择多个好友列表的选项感谢您的关注。
我在获取 friend 邀请时遇到问题。他们似乎发送正常(我没有收到来自 iOS 代表的任何错误),但邀请从未出现在接收者的 FB 帐户上。我正在使用 iOS SDK 并使用测试用户登录。我用来创建邀
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 7 年前。 Improve this qu
我正在尝试显示一个应用程序请求对话框,其中显示不是我的应用程序用户的好友列表以发送邀请。这就是我要解决的问题。 Bundle parameters = new Bundle();
有没有办法限制用户可以发送的邀请数量,就像使用 FBML - fb:multi-friend-selector 一样?有了它,您可以指定“最大”,它会限制一个人可以发送的邀请数量。在脚本之前,我将运行
$request_url ="https://graph.facebook.com/".$uid."/apprequests?".$access_token; $requests = file_get
我正在开发一个与 facebook 集成的网络应用程序,我正在使用请求对话框来邀请新用户。因此,我的应用程序的用户可以点击一个按钮向他的一些还不是用户的 facebook 好友发送申请请求。 expo
所以我有一个使用 facebook javascript SDK 的应用程序(这不是 Canvas 应用程序,它是独立的,只是使用 fb api 发送一些邀请)我目前通过本地主机运行它,它允许人们授权
我注意到 BranchOut 请求有一条自定义通知消息,并且在我的通知中与其他应用程序请求区分开来。 这是因为 BranchOut 与 Facebook 有特殊的合作关系吗? 文档指出“消息”值不会显
我正在尝试使用教程 here 中提供的代码 AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate]; NS
我是一名优秀的程序员,十分优秀!