【发布时间】:2012-02-22 02:16:57
【问题描述】:
我正在尝试使用图形 api/PHP SDK 向粉丝页面添加一个标签,但我收到一个错误:(#210) Subject must be a page
我已经尝试同时使用这两种方法用户access_token 和页面access_token 但都不起作用。我已经尝试使用多个帐户的页面 ID,但仍然没有成功。这是我的代码:
<?php
$path="/PAGE_ID/tabs/";
$access_token="ACCESS_TOKEN";
$params = array(
'app_id' => "APP_ID",
'access_token' => $access_token
);
try{
$install = $facebook->api($path, "POST", $params);
}catch (FacebookApiException $o){
print_r($o);
}
?>
这是我得到的错误:
FacebookApiException Object
(
[result:protected] => Array
(
[error] => Array
(
[message] => (#210) Subject must be a page.
[type] => OAuthException
)
)
[message:protected] => (#210) Subject must be a page.
[string:Exception:private] =>
[code:protected] => 0
感谢您提供的任何帮助!
【问题讨论】:
-
它是 340394102638706。该页面已发布并严格用于测试。
-
使用 API 是一项要求,还是您只是试图将您的应用添加到您的页面?
-
任何将标签发布到粉丝页面的方法都可以。到目前为止,我只研究了 PHP SDK。此外,尝试使用 URL 请求,但这也不起作用:“graph.facebook.com/PAGE_ID/…”
-
FB API 仍然存在漏洞 - 您无法通过 API-Call 将应用添加到粉丝专页...这是票证。 developers.connect.facebook.com/bugs/…
标签: facebook-graph-api coding-style facebook-php-sdk facebook-page