2017-04-10 41 views
7

使用圖表我已經使用PHP創建了一個頁面,以自動爲我們的頁面創建「預定的」實況視頻。我的權限是正確的,至少根據他們的文檔(publish_actions, manage_pages, publish_pages, public_profile)。Facebook Live API不公佈視頻

我跟着文檔位於here。它會正確創建「預定」實況視頻。該視頻也出現在我的頁面管理器中的發佈工具下。但是頁面上的公告不存在,應該是。

如果我按照正常程序從發佈者工具創建預定的實時視頻,它會進行安排,然後在我的頁面時間軸上創建公告。

這些都是我送的鍵/值對:

$params = array(
    'access_token' => '{HIDDEN}', 
    'planned_start_time' => $startTime, 
    'status' => 'SCHEDULED_UNPUBLISHED', 
    'title' => $dateTitle 
); 

而且我張貼到/{PAGE_ID}/live_videos按文檔,使用他們的PHP SDK。

該代碼必須正確,因爲它會在發佈者工具中創建預定視頻,並且沒有任何權限錯誤或其他信息返回給我。它實際上會返回一個視頻ID,所以我知道該部分有效。

如果我在圖表資源管理器中查詢我的頁面live_videos供稿,我會看到我正確輸入的所有視頻,並在頂部顯示狀態爲SCHEDULED_UNPUBLISHED的最新視頻。此狀態與從發佈商工具發佈的所有其他視頻相同。

所以總結一下,它創建的視頻很好,我甚至試圖流到流url,它的工作原理。之後我甚至可以觀看視頻。但它不會通過API發佈預定的視頻公告到我的時間軸,只有發佈者工具頁面。

回答

-1

我自己還沒有使用過實時視頻API,但是從閱讀文檔時可以看出,當您正在測試時,您計劃的開始時間距離現在還不到10分鐘,並且該聲明會立即被刪除?

+0

你能否提供一個鏈接到這部分的文檔,並在你的答案中引用部分?謝謝! – jfreak53

+0

在這種情況下,您將得到#200錯誤。我的意思是如果你的[「計劃時間」 - 現在]少於10分鐘。似乎問題出在隱私狀態。 –