2012-01-21 73 views
0

我想通过用户管理页面的图形api创建新相册。我有manage_pages权限,我可以将单张照片上传到页面(FB将它们收集到带有应用程序名称的相册中),并且我相信我可以将照片上传到由id指定的相册(如文档中所述)。但是没有关于通过api调用为页面创建新专辑的问题。我试着使用描述如何为用户创建相册的方式:通过图形API为FB粉丝页面创建新相册

$fb->api("/".$account->getAccountId()."/albums", "POST", array('name' => 'my new album')); 

但这一要求返回我以下错误消息:(#100) Invalid ID for album owner。有没有办法为FB页面创建一个专辑?

感谢

回答

4

当你拨打电话张贴新专辑,你必须使用页面访问令牌。当您拨打me/accounts时,您可以从返回的数组中获取该页面访问令牌。

,您可以尝试在图形API Explorer工具:https://developers.facebook.com/tools/explorer

+0

是的,我当然有机会获得令牌的每一页,因为任何需要我的行动没有它,我无法执行。 – haynar

+0

它在浏览器工具中适合你吗?当您想要将HTTP POST添加到图表以添加专辑时,请务必将PAGE访问令牌复制/粘贴到访问令牌表单字段中。 – DMCS

+0

我也尝试过这种方式,我复制/粘贴页面的正确访问令牌,并且它返回相同的错误。由于没有任何关于在文档中为页面创建专辑的说法(只有获得现有专辑的方法),我想这是不可能的,但我需要确保通知客户端,这是不可能的 – haynar

相关问题