【问题标题】:Facebook Debug Tool via cURL通过 cURL 的 Facebook 调试工具
【发布时间】:2014-10-10 03:28:54
【问题描述】:

我正在尝试以编程方式使用 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); 

【问题讨论】:

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


    【解决方案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.

    【讨论】:

      猜你喜欢
      • 2011-03-26
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2012-11-08
      • 2011-11-09
      • 1970-01-01
      • 2011-11-17
      • 1970-01-01
      相关资源
      最近更新 更多