我正在使用PHP和FacebookAPI,除了一个奇怪的错误外,一切都很好
我试图在Facebook开发者网站和谷歌找到解决方案,但没有运气
这是情景:
现在我想从活动中删除用户 根据Facebook API文档,我的APP拥有权限
还有很多人:)
现在调用api:
$FB->api("368441533230244/invited/100004484143351", 'DELETE');
我获得了一个Exception,其中包含以下详细信息:
["result":protected] => array(1) {
["error"] => array(3) {
["message"] => string(8) "(#1002) "
["type"] => string(14) "OAuthException"
["code"] => int(1002)
}
我无法找到有关错误代码1002的内容,因为您可以看到没有错误说明。
有什么想法吗? :) 提前致谢
答案 0 :(得分:0)
好的,这似乎是Events Timezone migration的副作用。
使用facebook.com上的网络浏览器创建的事件的行为类似于启用迁移。但您的应用可能已将事件时区迁移禁用。这导致了不匹配和问题。
这样做:在应用中禁用事件时区迁移,并使用Graph API而不是web-ui / browser创建事件。这将确保使用相同的迁移设置创建和修改事件。
您可以在App Dashboard>中查看应用的迁移设置。高级>迁移。
如果您使用Graph API Explorer创建活动,请务必从顶部的“应用程序”下拉列表中选择您的应用程序。