0
、それはここにある:私はTwilioのAPIを使用しようとしていますカールでデータを引っ張ってPHPを使用して-XGET
curl -XGET "https://lookups.twilio.com/v1/PhoneNumbers/(405)%20555-1212?Type=carrier&Type=caller-name" -u "{AccountSid}:{AuthToken}"
それがで応答します:https://www.twilio.com/lookup
それは私がこれを呼び出した場合と言います次のようなデータ:
{
"country_code": "US",
"phone_number": "+14055551212",
"national_format": "(405) 555-1212",
"url": "https://lookups.twilio.com/v1/PhoneNumber/+14055551212",
"caller_name": {
"caller_name": null,
"caller_type": null,
"error_code": null,
}, "carrier": {
"type": "mobile",
"error_code": null,
"mobile_network_code": null,
"mobile_country_code": "310",
"name": null
}
}
PHPではどのように変数として呼びますか?
$res = curl -XGET "https://lookups.twilio.com/v1/PhoneNumbers/(405)%20555-1212?Type=carrier&Type=caller-name" -u "{AccountSid}:{AuthToken}";
しかし、私はエラーを取得:
は、私はこれを試してみました。私はこのようなカールの機能を作成しようとしました:
function url_get_contents($_turl) {
if (!function_exists('curl_init')) {
die('CURL is not installed!');
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $_turl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
if ($output === false) { die(curl_error($ch)); }
curl_close($ch);
return $output;
}
その後、これらのようにそれを呼び出す:
$res = url_get_contents("https://lookups.twilio.com/v1/PhoneNumbers/4055551212?Type=carrier&Type=caller-name -u AccountSID:AccountAuth");
と
$res = url_get_contents("https://lookups.twilio.com/v1/PhoneNumbers/4055551212?Type=carrier&Type=caller-name");
が、最初のものは動作しません。 2番目の作品は動作しますが、私は有効なSIDと認証を渡さなかったと言います...
だから、たくさんのコードなしでこの作業をする方法はありますか?
これはうまくいきました。ありがとうございました!! –