我正致力于将已有的API(Instagram)改进到Richardsons Maturity Model中的第3级。
基本上,我想在API响应中包含一个uri到资源。
这是一个例子。这是用户资源的JSON表示。
{
"username": "emil",
"bio": "",
"website": "",
"profile_picture": "https://instagramimages-a.akamaihd.net/profiles/anonymousUser.jpg",
"full_name": "Yes",
"id": "1279132381"
}
如您所见,我们获得此用户的ID。然后我希望能够在JSON中包含一个uri到这个资源,就像这样。
{
"username": "emil",
"bio": "",
"website": "",
"profile_picture": "https://instagramimages-a.akamaihd.net/profiles/anonymousUser.jpg",
"full_name": "Yes",
"id": "1279132381",
"uri": "users/1279132381"
}
这里我们有一个包含在响应中的用户资源的URI,这是我希望能够做到的。
我不知道从哪里开始。我可以成功利用Instagram API并获取原始数据,但我不知道下一步该做什么。
非常感谢有关如何实现这一目标的建议。我想可能有一些类似的库来简化这个,但我还没有找到任何东西。
我使用Laravel框架在PHP中开发。
谢谢!
答案 0 :(得分:0)
案例中的例子:
$arr = array(
'username' => "emil",
'bio' => "",
'website' => "",
'profile_picture' => "https://instagramimages-a.akamaihd.net/profiles/anonymousUser.jpg",
'full_name' => "Yes",
'id' => "1279132381"
);
$arr['uri'] = 'users/1279132381';
echo json_encode($arr);