0
私はカールを実行するために次のコードを使用しています。しかし、実行後は出力されません。私は ';'を削除してphp.iniのカールを有効にしていると確信しています。 phpinfo()も試しました。カールは有効であるとも言いました。それでも、私のコードは動作していません!出力としてもエラーではありません。カールはPHP.INIファイルで有効にした後でも実行されません
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$token = ""; //token from fb
$url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$token;
$ch = curl_init($url);
$jsonData = '{
"recipient":{
"id":"1250896051638221"
},
"message":{
"text":"5"
}
}';
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$result = curl_exec($ch);
curl_close($ch);
print_r($result);
?>
私は
あなたはcliからスクリプトを実行していますか?それは異なる構成を有することができる。 '$ result'がfalseのときに' curl_error($ ch) 'を試してください。 –
いいえ、ブラウザで実行しています。 curl_error($ ch)はどこに置くべきですか? –
curl_exec($ ch)curl_errorは、現在のセッションの最後のエラーを含む文字列を返します。 –