如何编辑页面标签图像? OAuthException:(#300)

时间:2014-02-28 14:36:59

标签: php facebook facebook-graph-api

我使用facebook php sdk并尝试更改标签图像:

$facebook = new \Facebook(array(
    'appId' => '{APP_ID}',
    'secret' => '{APP_SECRET}',
    'fileUpload' => true,
 ));

$facebook->api('PAGE_ID/tabs/app_{APP_ID}', 'POST', array(
    'custom_image' => '@path/to/image.png',
    'access_token' => {PAGE_ACCESS_TOKEN} 
));

但它不起作用。抛出

Fatal error: Uncaught OAuthException: (#300) Edit failure thrown in base_facebook.php on line 1294

这是什么意思?

如果我尝试编辑源网址,则会出现同样的情况:

...'custom_image_url' => '{facebook_image_url_here}'

1 个答案:

答案 0 :(得分:0)

到目前为止,我看起来很好,https://developers.facebook.com/docs/graph-api/reference/page/tabs/#updatepost下的文档具有相同的请求结构。

您检查了Facebook change image in page tab吗?其他用户报告图像需要为111px x 74px才能使其正常工作。