Я создаю приложение, которое должно взаимодействовать с API box.com для отправки, извлечения и т. Д. Изображений. Я использую Phalcon PHP и не могу найти много документации из Box, которая была бы мне полезна.
Я использовал приведенный ниже метод для связи с другим API, и он отлично работает. Насколько я понимаю, это должно работать для любого API. Я предпочитаю использовать этот метод, но я также в порядке с решениями в альтернативных форматах, таких как cURL. Вот мой код ... Я не вижу ничего плохого в этом. Может быть, я что-то пренебрег.
У меня также есть вторая проблема - я не могу понять, каким должен быть ACCESS_TOKEN. Это токен разработчика, который длится час, или это один из идентификаторов клиента или токенов клиента?
define('BOX_BASE_URL', 'https://api.box.com/2.0');
$provider = Request::getProvider();
$provider->setBaseUri(BOX_BASE_URL);
$provider->header->set('Authorization', 'Bearer ACCESS_TOKEN');
$provider->header->set('Content-Type', 'application/json');
$response = $provider->get('/folders/0');
Спасибо