0

我想向人们的朋友发布墙帖(离线) 我获得了墙帖和离线访问权限。但是当我尝试离线墙贴时,大多数用户都有错误

“致命错误:未捕获的 OAuthException:验证访问令牌时出错:会话已在 unix 时间 1332190800 过期。当前的 unix 时间为 1339803350。在 /home/ 中抛出......”

我认为具有离线访问权限的访问令牌永不过期?

如果它已过期,我如何在不接触人的情况下获取新的访问令牌(离线)

我用了这段代码

$post =  array(
        'access_token' => "ACCESSTOKEN",
        'message' => test",
        'link'          =>  'http://apps.facebook.com/xx',
        'description'   =>  'test'
         );


            $result = $facebook->api("/FRIENDS_ID/feed/",'post', $post);
4

1 回答 1

1

Facebookoffline_access权限已于上个月弃用。此功能计划于 7 月 5 日移除。

新的工作流程要求您获得一个长期访问令牌,该令牌必须每 60 天更新一次。这里有更多关于这个的信息:https ://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/

于 2012-06-16T01:32:02.233 回答