无法访问Facebook调试工具响应

时间:2013-10-10 10:45:56

标签: php facebook symfony curl

我试图在Facebook上清除帖子的缓存。

我这样做:

$browser = new \Buzz\Browser($curlClient);
        $response =  $browser->post('http://developers.facebook.com/tools/debug', array(
            'user_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13'
        ), http_build_query(array(
            'q' => $url
        )));

但响应内容并未从该工具返回任何数据。它需要我登录。 之前我用过它并且工作正常,有些变化了吗?怎么解决呢?

1 个答案:

答案 0 :(得分:1)

如果有人需要它,我就这样解决了:

$result = $browser->post('https://graph.facebook.com/?id='.$url.'&scrape=true');
$urlInfo = json_decode($result->getContent(), true);

其中$url链接到我的博文。