我想在我刚创建的粉丝专页中添加一张大图片。
此代码有效:
$picUrl = 'http://myurl/test.jpg';
$photoId = $facebook->api("/me/photos","POST",array('url'=>$picUrl,'message'=>"status message","access_token"=>$token));
但是这个不起作用:
$picUrl = 'http://myurl/test.jpg';
$photoId = $facebook->api("/MYALBUMID/photos","POST",array('url'=>$picUrl,'message'=>"status message","access_token"=>$token));
我明白了:
致命错误:未捕获OAuthException:(#120)无效的专辑ID
我在其他帖子上搜索了很多。 我认为它是关于令牌的。 但令牌似乎有效,因为我可以在我的粉丝页面上发布Feed /链接...
你知道什么是错的吗? :)
非常感谢!
答案 0 :(得分:0)
为管理用户而生成的access_token
与管理页面所需的access_token
不同。
获取页面的访问令牌:
me/accounts?fields=access_token,name
然后,使用页面访问令牌运行查询:
$facebook->api("/MYALBUMID/photos","POST",
array('url'=>$picUrl,'message'=>"status message","access_token"=>$token));