ちょっと、私はfoursquare APIを学び始めましたが、私はアクセストークンを取得しようとしています。 ここに私が見つけたコードの一部があります。curlを使用してJSONレスポンスを取得する方法
// build url
$url = 'https://foursquare.com/oauth2/access_token';
$url .= '?client_id='.CLIENT_ID;
$url .= '&client_secret='.CLIENT_SECRET;
$url .= '&grant_type=authorization_code';
$url .= '&redirect_uri=**********/callback'; //change to your 4sq callback
$url .= '&code='.$code;
// call to https://foursquare.com/oauth2/access_token with $code
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
しかし、これはうまくいかなかったため、エラーが見つかりました。最初に$ urlをエコーし、そのリンクを手動でクリックしました。それは働いて、foursquareは私にjson形式のアクセストークンを返しました。したがって、問題はコードのカール部分にあります。
私のエラーがありますか?さらに重要なことに、カールについて学ぶためのリソースを教えていただけますか?
EDIT: 私はのvar_dump($結果)やったし、出力が「偽ブール」です
うん!あなたの答えの直前にecho curl_error($ ch)を試してみました。出力はSSL検証に関するものでした。私はそれを探していました。回答は質問^^ – Hasan
より速く、うまくいきました。どうも – Hasan