嵌套的 Http 请求和页面

Nested Http Requests and Pages

我正在尝试从收到的 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"
}

第一次调用后,我想从自己那里获取一个信息link,同时也转到下一页。

提前致谢。我正在使用 PHP 和 cURL

具体来说,我想从 self-links 中得到 2,4 和 2。

I am sure there is a better way to do this.

没有。

您必须将响应中收到的 JSON 解码为关联数组:假设字符串在 $response

$data = json_decode( $response, TRUE );

然后遍历$data为了检索URL你必须获取并最终为每一个发出一个CURL请求。