尝试通过facbeook http图表api创建应用请求时,我收到错误"(#2)无法创建任何应用请求"。
如文档(https://developers.facebook.com/docs/graph-api/reference/user/apprequests/)中所述,我使用URL https://graph.facebook.com/ {userid} / apprequests设置发布访问令牌,标题和消息。我尝试了不同的参数组合,只是为了检查我是否需要其他任何东西,但是如果我删除了访问令牌和/或标题,我会得到不同的错误。
除此之外,如果我使用自己的用户ID,而不是我想发送请求的其他用户ID(显然是朋友),则根本没有错误,但没有创建请求。 / p>
我认为它可能与权限无关,因为用户(请求的来源和目标)都是应用的管理员,开发人员或测试人员。
谢谢
答案 0 :(得分:1)
万一有人需要它,问题是只有使用任何facebook ui方法才能创建用户apprequests。这就是为什么在这个帖子Apprequest of Android Facebook sdk 3.0注释1建议使用webdialog而不是在代码中发送请求。
答案 1 :(得分:0)
关于这个主题的更多内容,我一直在研究,我发现我很久以前开始使用我的应用程序(使用低于2.3的API)所以我没有必要将类别设置为&# 34;游戏"能够发送apprequests。我更新了它的类别,经过多次测试,我发现了以下场景:
据我所知,对于apprequest调用使用任何一种auth令牌都没有限制。
此外,我的应用程序将在网络,桌面和移动设备上运行。由于显而易见的原因,我直接使用图形API的方案是桌面(其他平台还有其他API)。根据FB api文档中的建议,应用秘密不应包含在部署到用户的二进制代码中,因此我需要使用用户身份验证令牌。
任何帮助都是apreciated
由于