Бэкэндлэнд автономно не может проверить isvalidusertoken REST API

Я использую облачную среду, которая отлично работает. Я только что скачал автономную версию и успешно запускаю ее на своем сервере Ubuntu. Все вызовы PHP SDK работают, а запросы CuRL api / v1 / data / [X Table Name] работают.

Тем не менее, я не могу получить запрос CuRL для действительного входа и выхода из системы для работы. С облачной реализацией это работало:

function isValidToken($userToken){
$ch = curl_init();
$appId = APP_ID_FOR_CLOUD;
$restKey = REST_KEY_FOR_CLOUD;
$headers = array("application-id:$appId","secret-key:$restKey","application-type:REST");
curl_setopt($ch, CURLOPT_URL, "https://api.backendless.com/v1/users/isvalidusertoken/" . $userToken);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}

Это возвращает правильный ответ.

Теперь изменяются только идентификаторы, ключи и URL, но он не может найти запрошенный URL. Вот вызов автономной реализации:

function isValidToken($userToken){
$ch = curl_init();

$appId = APP_ID_STANDALONE;
$restKey = REST_KEY_STANDALONE;

$headers = array("application-id:$appId","secret-key:$restKey","application-type:REST");

curl_setopt($ch, CURLOPT_URL, "http://[my_server_ip_address]/v1/users/isvalidusertoken/" . $userToken);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);

echo curl_error($ch);

curl_close($ch);

return $response;
}

Я получаю ответ:

The requested URL /v1/users/isvalidusertoken/35A977A7-60DB-3772-FFC9-29E72AFAA200 was not found on this server.

Кто-нибудь знает, как решить эту проблему? Заранее спасибо!

2

Решение

Я только смог понять это, проблема была из-за простой опечатки в URL. Для тех, кто может совершить ту же ошибку, отдельный URL (для isvaliduesrtoken):

http://[my_server_ip_address]/api/<your_app_version>/users/isvalidusertoken/<user-token>
1

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

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

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