Я создаю приложение, которое должно взаимодействовать с API box.com, чтобы загружать, извлекать и т. Д. Изображения. Я использую Phalcon PHP, и я не могу найти много документации от Box, которая была бы полезна для меня.
Я использовал приведенный ниже метод для связи с другим API, и он отлично работает. Насколько я понимаю, это должно работать для любого API. Я предпочитаю использовать этот метод, но я также в порядке с решениями в альтернативных форматах, таких как cURL. Вот мой код … Я не вижу ничего плохого в этом. Может быть, я что-то пренебрег.
У меня также есть вторая проблема — я не могу понять, каким должен быть ACCESS_TOKEN. Это токен разработчика, который длится в течение часа, или это один из токенов Client ID или Client Secret?
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');
Спасибо
Задача ещё не решена.
Других решений пока нет …