0
我已經運行了所有相關主題,但無法找到此答案: 是否可以將應用程序照片僅存儲在其自己的網頁相冊中? 請注意,每個用戶都應該將照片上傳到同一個相冊。 我已經看到,應用程序可以在users/pages配置文件中創建相冊,但將所有內容存儲在一個位置會更好。
我收到以下錯誤:使用圖形API將文件上傳到應用程序頁面專輯
Uncaught OAuthException: (#120) Invalid album id (base_facebook.php line 1038)
代碼:
public function setPageToken($userId = 'MY_USER_ID',
$pageId = 'APP_PAGE_ID')
{
// get logged in all page
$args = array
(
'fileds' => 'id,access_token',
'scope' => 'manage_pages,publish_stream'
);
$accounts = $this->api('/'.$userId.'/accounts','get',$args);
// fetch the desired page access token
foreach($accounts['data'] as $k => $v)
{
if($v['id'] == $pageId)
{
$token = $v['access_token'];
break;
}
}
return $token;
}
注:
- 我的應用程序ID不等於我的應用程序頁面ID
- $賬戶返回值爲空