Joh*_*nes 5 facebook facebook-graph-api facebook-group
我有一个使用Corona的iOS应用程序(即在LUA中;不是ObjectiveC;虽然我没有请求特定的Corona帮助,但一般如何做到这一点)我想添加或邀请用户的用户到Facebook组.我已经成功地从我的应用程序发布到组的墙上的组的成员,但不能为我的生活得到"邀请用户"位代码工作为尚未成为FB成员的人组.
这个网站上的所有帖子都说它要么无法完成(大概是因为它们来自群组API之前)或者只是重复Facebook文档所说的内容(我读了一百万次,但也许不是完全明白了.
来自Facebook的群组文档(https://developers.facebook.com/docs/reference/api/group/)...
"应用程序可以通过向应用程序发出POST请求/ GROUP_ID/members/USER_ID来邀请用户加入群组的access_token".
在弄清楚如何获取应用程序 access_token(而不是用户 access_token)之后,我尝试使用3种不同的方法来测试它; Corona的facebook API request()命令,使用命令制作一个PHP页面,甚至尝试使用Facebook Graph Explorer来尝试这个代码,但没有任何作用.
所有这些都是...... https://graph.facebook.com/myGroupID/members/nonMemberFBUserID?access_token=myAppsAppToken
Corona给了我一个HTTP 200(这应该意味着OK),但facebook请求返回错误(我在他们的论坛中有一个问题,但我不经常得到他们的帮助).我的网站PHP页面返回一个空数据对象ala: "{\"data\":[]}".Facebook Graph Explorer只列出了所有现有成员以及一些含有"下一个"网址的神秘"寻呼"对象.如果我直接去这个地址,它会说:
{
"error": {
"message": "An access token is required to request this resource.",
"type": "OAuthException",
"code": 104
}
}
Run Code Online (Sandbox Code Playgroud)
但我传递了一个access_token作为参数!这是否意味着我还需要传递用户 access_token?如果是这样,如果access_token变量已经用于应用程序的 access_token ,我该怎么称呼它?
| 归档时间: |
|
| 查看次数: |
6328 次 |
| 最近记录: |