在PHP中,我試圖使用圖表api發佈狀態到我們的Facebook粉絲頁面,儘管下面的facebook給出的信息,下面的代碼似乎並沒有更新狀態。通過Facebook的圖表發佈狀態api
這是代碼;
$xPost['access_token'] = "{key}";
$xPost['message'] = "Posting a message test.";
$ch = curl_init('https://graph.facebook.com/{page_id}/feed');
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xPost);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_CAINFO, NULL);
curl_setopt($ch, CURLOPT_CAPATH, NULL);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
$result = curl_exec($ch);
有沒有人知道爲什麼這段代碼不工作? access_token是正確的。
什麼打印'$ result'顯示? – ceejayoz 2010-05-17 16:23:31
$結果爲空 – 2010-05-17 16:27:18
您的意思是使用'$ xPost ['access_token'] =「{key}」;' 而不是'$ xPost ['access_token'] =「{$ key}」;' – Jayrox 2010-06-02 23:19:01