我试图在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
)));
但响应内容并未从该工具返回任何数据。它需要我登录。 之前我用过它并且工作正常,有些变化了吗?怎么解决呢?
答案 0 :(得分:1)
如果有人需要它,我就这样解决了:
$result = $browser->post('https://graph.facebook.com/?id='.$url.'&scrape=true');
$urlInfo = json_decode($result->getContent(), true);
其中$url
链接到我的博文。