На сайте с установленным rest становится доступным адрес /rest/. При запросе /rest/app.info получаем ошибку NO_AUTH_FOUND. Для б24 нужно сделать запрос на https://' . $domain . '/oauth/authorize/?client_id=<client-id> <client-id> - формируется при добавлении приложения. В ответ нас кидает на url указанный при создании приложения с параметрами.
Следующим кодом я создал приложение:
Код |
---|
$arApp = Array(
"CLIENT_ID" => "mobile",
"CODE" => "mobile",
"STATUS" => \Bitrix\Rest\AppTable::STATUS_LOCAL,
"SCOPE" => "user",
"ACTIVE" => \Bitrix\Rest\AppTable::ACTIVE,
"INSTALLED" => \Bitrix\Rest\AppTable::INSTALLED
);
$res = \Bitrix\Rest\AppTable::add($arApp); |
Получаем ID равный 1.
При попытке авторизоваться, отправляя запрос на /oauth/authorize/?client_id=1, получаем
WRONG_APPLICATION_CLIENT: Unable to get application data