簡體   English   中英

Facebook Graph API視頻上傳權限

[英]Facebook Graph API Video Upload Permissions

我正在開發一個集成了Facebook的應用程序,以發布視頻,然后將其顯示在FB之外的我們的應用程序中。

我們有一個用於該應用程序的Facebook頁面,並且通過FB Graph API(PHP)上傳/發布到FB Page的流/時間軸/相冊的效果非常好,因為它可以上傳視頻,將隱私設置為公開並將故事發布到時間軸上。 (我已經測試了通過應用的測試用戶發布的非頁面管理員。一切都很好。)

但是,我們要做的是從應用程序發布到用戶的相冊,並顯式設置該視頻的隱私,以便可以通過我們的應用程序訪問該視頻以在Facebook之外的我們的應用程序中顯示。

目前,如果我發布到自己的個人資料(使用對/ me / videos的POST請求;我被列為應用程序管理員),則會按預期上傳視頻,但該視頻的隱私設置為“僅我”無法通過要在網站上顯示的Graph API訪問視頻。

能在這里做我想做的嗎? 以下是我用來上傳到用戶個人資料的基本代碼:

$this->facebook->setFileUploadSupport(true);

$upload = $this->facebook->api('/me/videos', 'POST', array(
    'source' => '@'.$file,
    'title' => $title,
    'description' => $description,
    'privacy' => json_encode(array( 'value' => 'EVERYONE' ))
));

如您所見,我正在嘗試通過'privacy'參數設置隱私(糟糕嗎?)。 這似乎沒有按預期設置隱私(?)。

預先感謝您的幫助!

編輯:我了解此默認的最大權限是在首次驗證應用程序時設置的。 我想知道的是,是否可以在每個帖子的基礎上更改這些隱私設置。

根據我的發現,與在Facebook Connect身份驗證對話框中選擇的值相比,不能將單個帖子的隱私值提高到“更公開”的程度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM