我正嘗試將照片上傳到特定頁面,該頁面正在工作,但現在我想標記當前已認證的用戶,該照片中我剛上傳到頁面。標記上傳到Facebook頁面的照片中的用戶
這裏是我的代碼,
$result = $facebook->api('/PAGE_ID/photos', 'post', array(
'source' => '@pic.jpeg',
'message' => 'Ninja of the month!!!',
'access_token' => 'PAGE_TOKEN',
'tags' => array(array(
'tag_uid'=> CURRENT_USERS_UID,
'x' => 0,
'y' => 0
))
));
,當我嘗試,我得到這個錯誤Fatal error: Uncaught OAuthException: (#322) Invalid photo tag subject thrown
,我已經確定了頁面,用戶可以進行標記,而我有所需的權限,status_update,publish_stream,user_photos,offline_access,manage_pages
。
任何想法,爲什麼會發生這種情況,我該如何解決它?
如果未捕獲的異常是你唯一的問題,那麼,試試把它放進''try'與catch''FacebookApiException'阻塞。 – abhinav
這不會改變它不會標記任何用戶的事實。 – Odyss3us