how to use cURL in facebook graph api request

笑着哭i 提交于 2019-11-29 15:10:43

问题


I am getting the information to facebook graph api using file_get_contents()

but sometimes I am receiving an error.

I found out that cURL must be used instead of file_get_contents().

The problem is, I don't know how to use cURL with the URL that I need to pass.

if I converted

file_get_contents($graph_url);

into cURL, what will be the code?

here is the content of $graph_url

$graph_url= "https://graph.facebook.com/me/photos?"
  . "url=" . urlencode($photo_url)
  . "&message=" . urlencode('')
  . "&method=POST"
  . "&access_token=" .$access_token;

回答1:


    $graph_url= "https://graph.facebook.com/me/photos";
  $postData = "url=" . urlencode($photo_url)
  . "&message=" . urlencode('')
  . "&access_token=" .$access_token;

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $graph_url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

        $output = curl_exec($ch);

        curl_close($ch);


来源:https://stackoverflow.com/questions/15203310/how-to-use-curl-in-facebook-graph-api-request

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!