【问题标题】:graph api returns false with curl图形 api 使用 curl 返回 false
【发布时间】:2014-01-23 14:46:05
【问题描述】:

这是我的代码:

$url = 'https://graph.facebook.com/' . $id . '?access_token=' . $access_token;
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);

$response = curl_exec($curl);  
curl_close($curl);

当我执行 var_dump($response) 时,它显示 bool(false)。 但是当我使用来自 chrome 的相同 url 时,请求工作正常。 我做错了什么?

附言 我使用 curl 而不是 facebook sdk,因为我从第三方获取 id 和访问令牌,而我自己没有应用程序 id 和应用程序密码(因为用户没有登录到我的应用程序)

【问题讨论】:

标签: php facebook facebook-graph-api curl


【解决方案1】:

你可以试试下面的方法,看看它是否有效

$data = file_get_contents(urlencode($url));
$array = json_decode($data, true);

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-02-18
  • 1970-01-01
  • 2013-07-03
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-28
相关资源
最近更新 更多