Включить URI для ресурса в ответ API

Я работаю над улучшением уже существующего API (Instagram) до уровня 3 в Модель зрелости Ричардсона.

По сути, я хочу включить URI ресурса в ответ API.

Вот пример. Это JSON-представление пользовательского ресурса.

{
"username": "emil",
"bio": "",
"website": "",
"profile_picture": "https://instagramimages-a.akamaihd.net/profiles/anonymousUser.jpg",
"full_name": "Yes",
"id": "1279132381"}

Как видите, мы получаем идентификатор этого пользователя. Затем я хочу иметь возможность включить URI для этого ресурса в JSON, как это.

{
"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 и получить исходные данные, но я не знаю, что делать дальше.

Предложения о том, как я могу это сделать, очень ценятся. Я думаю, что есть некоторая библиотека, чтобы упростить это, но я еще ничего не нашел.

Я занимаюсь разработкой на PHP с использованием фреймворка Laravel.

Спасибо!

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);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]