0
Разработка PHP API скрипта (проблема)
Здравствуйте. Разрабатываю скрипт автозапуска.
Поэтапно дошел до успешного получения slnet и user_id:
[Set-Cookie] => slnet=D496943305F41CD5E0B315F8AA489455; path=/; expires=Tuesday, 30-Nov-21 09:03:52 GMT; domain=.starline.ru; ... [{ "code" ] => "200", "codestring" : "OK", ... "user_id" : "2436203" ... далее передаю $headers = [ 'Cookie' => 'slnet='.$slnet ]; $cURLConnection = curl_init('https://developer.starline.ru/json/v3/user/2436203/devices'); curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true); curl_setopt($cURLConnection, CURLOPT_HEADER, true); curl_setopt($cURLConnection, CURLOPT_HTTPHEADER, $headers); curl_setopt( $cURLConnection, CURLOPT_SSL_VERIFYPEER, false); $apiResponse = curl_exec($cURLConnection); curl_close($cURLConnection); и получаю "code" : 500, "codestring" : "Bad user id" ПОМОГИТЕ пожалуйста. Вторую неделю танцую с бубном.
Customer support service by UserEcho
Проблема не в алогорите, а в том, что неправильные данные подставили.
Либо куки неверные шлете, либо user_id чужой.
А вообще, этот метод не нужно использовать. Читайте официальную документацию.
https://developer.starline.ru/#/User
user_id и Cookie (slnet) получил методом https://developer.starline.ru/json/v2/auth.slid
(пример в первом сообщении)
Далее мне нужно получить device_id.
Использую НЕУСТАРЕВШИЙ метод https://developer.starline.ru/json/v3/user/...