JSON形式の応答を持つHTTP Webサービスを使用する必要があります。 WebサービスのURLがわかっているので、これをPHPでどのように達成できますか?PHPのHTTP Webサービス(JSON)からの応答の解析
5
A
答えて
11
これは、あなたが何をすべきかです:
$data = file_get_contents(<url of that website>);
$data = json_decode($data, true); // Turns it into an array, change the last argument to false to make it an object
これは、配列にJSONデータを有効にすることができるはずです。
ここでは、その機能について説明します。
file_get_contents()
は、リモートまたはローカルのファイルの内容を取得します。これはHTTPポータルを介して行われるため、リモートコンテンツに対してこの機能を使用してプライバシーポリシーに違反しているわけではありません。
json_decode()
を使用すると、通常JSONテキストがPHPのオブジェクトに変更されますが、2番目の引数にはtrue
が追加されているため、代わりに結合配列が返されます。
次に、配列を使って何でもできます。
楽しくお楽しみください!
2
あなたは応答をjson_decode()
する必要があり、その後、あなたは
2
まずcurlを使用してresponceを読んで、それを処理するためにPHPの配列としてそれを持っています。そして、json_decode()を使ってcurlを使って得た応答を解析します。
2
// setup curl options
$options = array(
CURLOPT_URL => 'http://serviceurl.com/api',
CURLOPT_HEADER => false,
CURLOPT_FOLLOWLOCATION => true
);
// perform request
$cUrl = curl_init();
curl_setopt_array($cUrl, $options);
$response = curl_exec($cUrl);
curl_close($cUrl);
// decode the response into an array
$decoded = json_decode($response, true);
関連する問題
- 1. サードパーティWebサービスからのXml応答の解析
- 2. JSONの解析応答
- 3. 解析JSON応答問題
- 4. PHPのWebサービスからjsonを構文解析します
- 5. JavaでのJSON応答の解析
- 6. JSONの配列と解析の応答
- 7. AndroidでのJSON応答の解析
- 8. Webサービスの応答を解析するには?
- 9. WebサービスからのJSON応答の取得
- 10. Googleからのjson応答を解析できません
- 11. 解析共通の友人応答PHP JSON
- 12. Jsonで応答するJavaScriptのPHP Webサービスにアクセス
- 13. jqueryを使用したWebサービスからのJSONの解析
- 14. アフィリエートAPI応答の解析
- 15. xml Webサービスからの解析画像
- 16. DNS応答の解析
- 17. URLからのJSONの解析(PHP CURL)
- 18. 配列インデックスによるPHPのJSON応答の解析。どうやって?
- 19. json postからの応答
- 20. 複数のオブジェクトを使用したJSON応答の解析
- 21. phpでzxing qrcodeの解読応答を解析する
- 22. ASP.net JSON Webサービスの問題の応答タイプ
- 23. google jsonでJson応答を解析する
- 24. AndroidアプリケーションにSOAPリクエストからJSONファイルに応答を解析する方法
- 25. JSONの応答を解析するJavaScriptDeserializer例外
- 26. JSONを解析します。私は、サーバーの応答に
- 27. 問題JSON応答内の整数を解析する
- 28. javascriptでjsonの応答を解析するには?
- 29. jsonの応答を解析する方法android
- 30. は、応答でWebサービスのHTTP POSTを呼び出し