Мой сценарий: серверное приложение по URL группы в Одноклассниках должно получить количество членов группы.
Приложение сначала делает запрос на
url.getInfo
, чтобы получить идентификатор группы, а затем запрос на
group.getInfo
, чтобы получить количество подписчиков. Для авторизации в обоих запросах используется
application_key
,
application_secret_key
и вечный
access_token
приложения
Проблема в том, что запрос на метод
group.getInfo
совершается успешно, а запрос на метод
url.getInfo
завершается неудачно, несмотря на то, что метод
group.getInfo
тоже требует разрешения
VALUABLE_ACCESS
:
{"error_code":10,"error_msg":"PERMISSION_DENIED : User must grant an access to permission 'VALUABLE_ACCESS'","error_data":"valuable_access"}
Буквально месяц назад оба запроса выполнялись успешно. Это ошибка или недокументированная особенность API? Как в серверном приложении выполнить мой сценарий?
Примеры запросов:
https://api.ok.ru/fb.do
?application_key=APP_KEY
&format=json
&method=url.getInfo
&url=https%3A%2F%2Fok.ru%2Fok
&sig=SIG
&access_token=ACCESS_TOKEN
https://api.ok.ru/fb.do
?application_key=APP_KEY
&fields=members_count
&format=json
&method=group.getInfo
&uids=50582132228315
&sig=SIG
&access_token=ACCESS_TOKEN