我想在Facebook活動頁面上傳封面圖片。用PHP上傳Facebook活動封面圖片
我使用php-sdk發佈事件。這是編輯現有事件的示例:
$event_param = array('name' => $EventName,'start_time' => $StartTime,'location' => $City,'description' => $description);
$img_file = $link_to_image;
$event_param[basename($img_file)] = '@' . realpath($img_file);
$result = $facebook->api('/' . $event_number,'post',$event_param);
但是,封面圖片怎麼樣?我的意思是851x350像素圖像。
我想這(從https://developers.facebook.com/docs/graph-api/reference/event/picture/)
$response = $facebook->api("/" . $result['id'] . "/picture","POST",array ('source' => $LinkToJpeg,));
,這(從Facebook PHP SDK: Upload Event Cover Photo)
$cover['cover_url'] = $LinkToJpeg;
$eventUpdate = $facebook->api("/" . $result['id'], 'post', $cover);
其中$ LinkToJpeg是像「http://www.example.org/mypicture.jpg。
兩個例子都不起作用。 ..
A你有想法嗎?
謝謝
什麼是「響應」? –
我收到此消息:致命錯誤:Uncaught GraphMethodException:不支持的發佈請求。拋出在1271行的facebook-php-sdk-master/src/base_facebook.php中。 – goandrace
對於第二種解決方案(即cover_url字段)也是如此。 – goandrace