【发布时间】:2012-01-30 19:26:43
【问题描述】:
我已经浏览了所有相关主题,但找不到答案:
是否可以仅将应用程序照片存储在其自己的页面相册中?
请注意,每个用户都应该将照片上传到同一个相册。
我已经看到应用程序可以在用户/页面配置文件中创建相册,但将所有内容存储在一个地方会更好。
我收到以下错误:
未捕获的 OAuthException: (#120) 无效的专辑 ID(base_facebook.php 第 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
- $accounts 返回值为空
【问题讨论】: