2

我試圖通過NodeJS使用Facebook Live API創建實況視頻對象時設置隱私設置。 API文檔中的Go Live對話框僅詳細介紹了客戶端版本,而不是服務器端的實現。一切都按我期望的方式工作,並且視頻已發佈到我的時間線上,但每個帖子的隱私設置默認爲「僅限我」。使用Facebook Live API創建實時視頻對象時的隱私設置

這裏是我張貼的對象的一個​​例子/ USER_ID/live_videos端點:

var options = { 
    json: true, 
    headers: { Authorization: 'Bearer ' + this.accessToken }, 
    data: { 
    description: description, 
    title: title, 
    privacy: { 
      "value": "EVERYONE" 
    } 
    } 
} 

我缺少的隱私對象的東西或不適當地使用它嗎?任何的意見都將會有幫助。此外,只需注意一點,我注意到,由於我的Facebook應用程序仍處於開發模式,因此只有在應用程序設置中添加爲測試人員的用戶才能查看我的實時流。這是否也會影響我的帖子默認的隱私設置?提前致謝!

回答

1

這可能是因爲在授權應用程序時,您設置了應用程序隱私到安全級別。應用程序無法創建隱私較少的帖子。 從FO文檔(https://developers.facebook.com/docs/graph-api/common-scenarios#privacy-param):

此字段不能用來設定一個更加開放的隱私不是在登錄時授予的一個設置。

所以,你可以撤銷存取權限,然後通過它授權一個更多的時間,在現場「誰能看到這個應用程序的帖子」選擇「每個人」(或類似的水木清華)

相關問題