![](/img/trans.png)
[英]How to post video to facebook page with custom thumbnail using Graph API
[英]How to delete a video on Facebook using Graph API?
我正在嘗試使用Graph API刪除FaceBook上的視頻。
經過一些研究,根據一些用戶的說法,語法如下:
$link = "https://graph.facebook.com/".$idFaceBook."_".$idVideo."?method=delete&access_token=".$token;
$output = curl($link);
不幸的是,它返回以下JSON響應:
{ "error": { "message": "(#100) This post could not be loaded", "type": "OAuthException", "code": 100 } }
測試1:
$link = "https://graph.facebook.com/".$idFB."_".$video."?method=delete&access_token=".$_SESSION['tokenFB'];
$output = curl($link);
echo $output;
結果:
{ "error": { "message": "(#100) This post could not be loaded", "type": "OAuthException", "code": 100 } }
測試2:
$link = "https://graph.facebook.com/".$video."?method=delete&access_token=".$_SESSION['tokenFB'];
$output = curl($link);
echo $output;
結果:
{ "error": { "message": "(#100) This post could not be loaded", "type": "OAuthException", "code": 100 } }
測試3:
$link = "https://graph.facebook.com/".$video."_".$idFB."?method=delete&access_token=".$_SESSION['tokenFB'];
$output = curl($link);
echo $output;
結果:
{ "error": { "message": "(#1705) Selected wall post for deletion does not exist.", "type": "OAuthException", "code": 1705 } }
我在這里找到了東西。
但是我收到了:
無法打開流:HTTP請求失敗! HTTP / 1.1 400錯誤請求
我怎樣才能解決這個問題?
您需要publish_actions
權限才能刪除視頻,當然還要刪除發布該視頻的用戶的有效User Session。
以下是一些代碼鏈接,可幫助您入門:
尤其要查看Facebook文檔,它包含用於刪除視頻的多種語言的代碼。
文檔中的重要說明:
視頻只能由發布該視頻的同一應用刪除。
另外,我很確定您嘗試使用錯誤的ID。 我認為圖形對象ID中沒有下划線。 僅嘗試使用視頻ID。 並嘗試執行GET請求以確保ID正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.