2012-06-15 99 views
1

我正在研究一個應用程序,它集成了w/Facebook來發布視頻,然後將視頻顯示在我們的應用程序之外的FB上。Facebook Graph API視頻上傳權限

我們有一個應用程序的Facebook頁面,並通過FB圖形API(PHP)上傳/發佈到FB頁面的流/時間線/專輯,它非常出色地上傳視頻,將隱私設置爲公開,故事的時間表。 (我測試了非頁面管理員通過應用程序的測試用戶發帖,都很好)。

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

目前,如果我張貼到我自己的個人資料(使用POST請求/我/視頻;我被列爲應用程序管理員),視頻按預期上傳,但視頻的隱私設置爲'Only Me ',我無法通過Graph API訪問視頻以顯示在網站上。

是否有可能做我想在這裏?下面是我使用上傳到用戶的配置文件的基本代碼:(?omgrly)

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

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

正如你所看到的,我試圖通過「隱私」參數來設置隱私。這似乎沒有按預期設置隱私(?)。

非常感謝您的幫助!

編輯:我明白這個默認的最大權限設置在應用程序第一次驗證時。我想知道的是,如果這些隱私設置可以根據每個帖子進行更改。

回答

0

從我所能找到的信息可以看出,單個帖子的隱私值無法增加到比Facebook Connect授權對話框中選擇的任何「更公開」更多。