Токен к api
Как получит токен для API zenmoney? В каком парметре его передавать или в каком заголовке? Приведите минимальный пример запроса на транзакции.
Для начала нужно зарегистрировать клиентское приложение. Тут, по нажатию на "скриптом"
http://developers.zenmoney.ru/index.html
После этого используем полученные consumer_key, consumer_secret и введенный OAuth callback point url в качестве client_id, client_secret и redirect_uri протокола OAuth 2.0. Дальнейшее взаимодействие и доступные методы API описаны тут:
пытаюсь токен получить вроде все правильно делаю,
1) зарегал клиента указал http://localhost как сайт и http://localhost/login как redirect_uri
Получил consumer_key и consumer_secret
2) делаю запрос как сказано:
3) ввожу свои кареды и сразу редирект происходит на http://local host/login?error=access_deny
Что я делаю не так? Аксессуар код никак не получить
пытаюсь токен получить вроде все правильно делаю,
1) зарегал клиента указал http://localhost как сайт и http://localhost/login как redirect_uri
Получил consumer_key и consumer_secret
2) делаю запрос как сказано:
3) ввожу свои кареды и сразу редирект происходит на http://local host/login?error=access_deny
Что я делаю не так? Аксессуар код никак не получить
может заенкодить http://localhost/login?
пытаюсь токен получить вроде все правильно делаю,
1) зарегал клиента указал http://localhost как сайт и http://localhost/login как redirect_uri
Получил consumer_key и consumer_secret
2) делаю запрос как сказано:
3) ввожу свои кареды и сразу редирект происходит на http://local host/login?error=access_deny
Что я делаю не так? Аксессуар код никак не получить
access_denied означает, что вы вводите неверный логин или пароль
Спасибо за оперативный ответ, да, действительно получил токен вида
{ "access_token":"RQJpVwPJie7wr9SEzYNi5nVWVdKRTP", "token_type":"bearer", "expires_in":86400, "refresh_token":"jHCAqb9A1WGIkuk34SJm2VTg6PZY5K" }
Теперь пытаюсь достучаться хоть до одного эндпоинта к примеру:
http://api.zenmoney.ru/v1/owner/ в хеадере Authorization: bearer RQJpVwPJie7wr9SEzYNi5nVWVdKRTP
в качестве ответа oauth_problem=signature_method_rejected
Что теперь не так?
Спасибо за оперативный ответ, да, действительно получил токен вида
{ "access_token":"RQJpVwPJie7wr9SEzYNi5nVWVdKRTP", "token_type":"bearer", "expires_in":86400, "refresh_token":"jHCAqb9A1WGIkuk34SJm2VTg6PZY5K" }
Теперь пытаюсь достучаться хоть до одного эндпоинта к примеру:
http://api.zenmoney.ru/v1/owner/ в хеадере Authorization: bearer RQJpVwPJie7wr9SEzYNi5nVWVdKRTP
в качестве ответа oauth_problem=signature_method_rejected
Что теперь не так?
Используете новый токен для старого апи, которое более не поддерживается. Выше закреплен ответ, какие методы апи можно использовать.
Используете новый токен для старого апи, которое более не поддерживается. Выше закреплен ответ, какие методы апи можно использовать.
так никак не могу понять как же я могу получить сущность User через rest API? которая описана тут: https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API
пробовал уже
все дают 404
что не так?
так никак не могу понять как же я могу получить сущность User через rest API? которая описана тут: https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API
пробовал уже
все дают 404
что не так?
А REST API нет, про него в описании ничего не сказано :) Есть только две точки: /v8/diff/ и /v8/suggest/
Для начала нужно зарегистрировать клиентское приложение. Тут, по нажатию на "скриптом"
http://developers.zenmoney.ru/index.html
После этого используем полученные consumer_key, consumer_secret и введенный OAuth callback point url в качестве client_id, client_secret и redirect_uri протокола OAuth 2.0. Дальнейшее взаимодействие и доступные методы API описаны тут:
https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API