我有一个使用Corona的iOS应用(即在LUA中;不是ObjectiveC;尽管我没有要求特定的Corona帮助,但是一般如何做到这一点),我想添加或邀请应用程序的用户到Facebook组。我的团队成员通过我的应用程序发布到团队的墙上取得了成功,但是我无法获得“邀请用户”代码位,以便尚未成为FB成员的人员工作组。使用Facebook图形API添加/邀请用户加入Facebook组
这个网站上的所有帖子都说它无法完成(大概是因为它们来自Groups API之前)或者只是重复Facebook文档所说的(我已经读了一百万次,但也许不完全明白)。
从Facebook的集团文件(https://developers.facebook.com/docs/reference/api/group/)...
“应用程序可以通过发送POST请求/ GROUP_ID /会员/ USER_ID与一个应用程序邀请的access_token用户到组”。
搞清楚如何让应用的access_token(而不是在用户的access_token),我一直在使用3种不同的方法来测试此尝试之后; Corona的facebook API请求()命令,使用该命令创建一个PHP页面,甚至尝试使用Facebook Graph Explorer尝试此代码,并且没有任何工作。
所有这些线沿线的... https://graph.facebook.com/myGroupID/members/nonMemberFBUserID?access_token=myAppsAppToken
电晕给了我一个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
}
}
但我传递了access_token作为参数!这是否意味着我还需要通过用户 access_token?如果是这样,如果access_token变量已用于应用程序的 access_token,我该怎么称呼它?