0

私はキャンペーン モニターの APIjsonを使用して、本来あるべき形式で応答を取得しようとしています。応答をエコーし​​ました。例を次に示します。

string(342) "HTTP/1.1 400 Bad Request
Server: csw
Cache-Control: private, s-maxage=0
X-CS-Node: 25
Content-Type: application/json; charset=utf-8
P3P: CP="OTI DSP COR CUR IVD CONi OTPi OUR IND UNI STA PRE"
Date: Sun, 27 Jan 2013 12:35:10 GMT
Connection: close
Content-Length: 66


{"Code":250,"Message":"List title must be unique within a client"}"

最後の行だけを取得したいと思います。どうやってやるの ?(応答を空白で爆発させようとしましたが、何も変わりませんでした)。

編集:ドキュメントはこちらですmethod()。応答を返すメソッドを呼び出して$response = method()実行しますecho($response)

4

2 に答える 2

0

このサンプルコードに基づいて、次のことを行う必要があります。

$result = method(); # I'm assuming you over-simplified the code in your question and "method" isn't the real method name
echo $result->response; # Not echo $result;
于 2013-01-27T13:01:53.340 に答える
0

preg_match 関数を使用して、正規表現「/{.*}/」を検索することで JSON を検索できます。

preg_match('/\{.*\}/', $response, $matches);
于 2013-01-27T12:58:54.290 に答える