Facebook调试工具通过cURL

时间:2014-08-16 18:24:47

标签: php facebook facebook-graph-api facebook-fql facebook-php-sdk

我试图以编程方式使用Facebook Linter,这样当我更新帖子时,它会自动ping FB以提取新的打开图形信息。

我在网上找到的所有解决方案似乎都不再有用了,而且都已经老了。

有办法做到这一点吗?

这是我到目前为止所做的工作

$params = array(                                                            
  'id' => $url,                                                             
  'scrape' => 'true',                                                       
  'access_token' => '12345|987654321'      
);                                                                          

$ch = curl_init("https://graph.facebook.com?" . http_build_query($params)); 
curl_setopt_array($ch, array(                                               
  CURLOPT_HEADER => 0,                                                      
  CURLOPT_RETURNTRANSFER => true,                                           
  CURLOPT_SSL_VERIFYHOST => false,                                          
  CURLOPT_SSL_VERIFYPEER => false,                                          
));                                                                         

$result = curl_exec($ch); 

1 个答案:

答案 0 :(得分:1)

将CURLOPT_POST添加到您的CURL请求中,以便将数据发布到Graph API:

curl_setopt_array($ch, array(                                               
  CURLOPT_HEADER => 0,
  CURLOPT_POST => 1,
  CURLOPT_RETURNTRANSFER => true,                                           
  CURLOPT_SSL_VERIFYHOST => false,                                          
  CURLOPT_SSL_VERIFYPEER => false,                                          
));

See the documentation here