我有一个包含食谱的网站,并且该网站在 facebook 中有一个有数千名朋友的群组。我想在小组时间线上发布新食谱。例如,我可以每 1 小时使用 cron 执行一次。
require_once('facebook.php');
$config = array(
'appId' => 'xxx',
'secret' => 'xxx',
);
$facebook = new Facebook($config);
// If not, we'll get an exception, which we handle below.
try {
$ret_obj = $facebook->api('/page_id/feed', 'POST',
array(
'link' => 'www.example.com',
'message' => 'Posting with the PHP SDK!'
));
echo '<pre>Post ID: ' . $ret_obj['id'] . '</pre>';
} catch(FacebookApiException $e) {
echo "error type: ". $e->getType()."<br />";
echo "error mesage: ". $e->getMessage()."<br />";
}
我应该如何更改我的脚本以便能够从 cron 守护进程在组页面上发布?
我稍微更改了脚本,现在出现此错误:错误类型:OAuthException 错误消息:(#200)用户尚未授权应用程序执行此操作