0
我使用这个代码发布到我的申请页面:为什么张贴到我的应用程序页面不能脱机工作?
$page_info = $facebook->api("/344722062246773?fields=access_token");
$attachment2 = array('message' => $row["nwmsg"],
'access_token' => $page_info['access_token'],
'name' => $row["nwnm"],
'caption' => $row["nwsubject"],
'picture' => 'http://itradegame.com/itrade/' . $row["nwposter"],
'description' => $row["nwtext"],
'actions' => array(array ('name'=>'Play!','link'=>'https://apps.facebook.com/itradee/')));
$result = $facebook->api('/344722062246773/feed/','post',$attachment2);
但问题是,我schedualing这个代码在一个特定的时间,一个cron作业运行,我收到此错误:
Fatal error</b>: Uncaught OAuthException: (#200) The user hasn't authorized the application to perform this action
扔在
,但如果我从我的浏览器中运行的页面,包括该代码manualy它工作正常。
此代码缺少什么?
代码是否依赖会话数据,也许? – benesch 2012-04-02 04:35:34
我登出我的帐户,并试图手动运行代码,我得到的错误,所以它看起来像一个会议依赖,但如何离线? – 2012-04-02 05:04:08
我登出我的帐户,并试图手动运行代码,我得到的错误,所以它看起来像是一个会议依赖,但如何离线? – 2012-04-03 08:39:32