我正在尝试从我收到的API中检索一些信息。我能够打电话并获得所需的信息,但必须进行单独的HTTP调用,我相信有更好的方法可以做到这一点。
这是我第一次调用时收到的JSON字符串的结构。
"data": [{
"1": "1",
"2": 69766,
"3": {
"4": 4
},
"links": {
"1": {
"links": {
"self": "https://localhost/69766/1"
}
},
"2": {
"links": {
"self": "https://localhost/69766/2"
}
}
}],
"links": {
"self": "https://localhost/69766/",
"first": "https://localhost/69766/?page[number]=0",
"next": "https://localhost/69766/?page[number]=1"
}
第一次通话后,我想从自我链接中获取一个信息,并转到下一个页码。
提前致谢。我正在使用PHP和cURL
具体来说,我想从自我链接中获得2,4和2。
答案 0 :(得分:0)
我相信有更好的方法可以做到这一点。
没有。
您必须解码响应中收到的JSON的关联数组:假设字符串位于$response
$data = json_decode( $response, TRUE );
然后遍历$data
以检索您必须获取的URL,最后为每个URL发出一个CURL请求。