Найти - Пользователи
Полная версия: vanished
Начало » Python для экспертов » vanished
1
qwe.kill
Возможно ли создать клиент json с авторизацией по oauth 2.0 для yahoo. С авторизацией по протоколу oauth 1.0 я нашел(https://developer.yahoo.com/mail/docs/user_guide/ConstructTheSOAPClient.html). Клиент используется для Yahoo Mail Web Service.
alchemist
https://github.com/dkempiners/python-yahooapi/blob/master/yahooapi.py

если ето не оно заплати мне денюжку и я тебе напишу :3
qwe.kill
Спасибо, такой нужды нет.
qwe.kill
Проблема возникает при создании запроса на авторизацию на сервер.
https://developer.yahoo.com/mail/docs/user_guide/ConstructTheSOAPClient.html
В ссылке указан запрос на сервер про протоколу oauth 1.0 а мне нужно сделать через
https://developer.yahoo.com/oauth2/guide/#making-api-requests oauth 2.0 но здесь не понятно как выглядить запрос к url "https://mail.yahooapis.com/ws/mail/v1.1/jsonrpc"
qwe.kill
alchemist
В скрипте указано как достать токены для авторизации , поэтому вопросов нет, немогу сгенерировать заголовок на авторизацию по oauth2.
Вот часть заголовка авторизации по oauth 1.0:
'Content-Type: application/json',
''Accept: application/json',
Authorization: OAuth oauth_nonce=“110906833”,oauth_timestamp=“1218860791”,oauth_version=“1.0”,oauth_signature_method=“HMAC-SHA1”,oauth_consumer_key=“A%dSAMPLEdj0yJSAMPLEPdnozeXVMWRUTmpRbWNHbzlNQ1o1UFRFLSZzPWNvbnyc2VjcmV0Jng9ZDc-”,oauth_token=“8SAMPLEMRXphnCQkhFntwzr5a06e10iaTwHuSw1gVajByqbmhm6ze7vCyYB6tYNJg12jnslLTxIIWQExaz4pYGMnqAJSfIZV.usKhwTZSUQctBIzgMSAMPLEVI0.8FPwIr9TlfMRrsrMVmetDPLh8O4HCCGek8njezmCdx3gMJDIFprB1dZmMp_QUjNmbraWtEu.asnSq_39IN8wZUdsoLq8T.sbl.CN5xRjCfCO5O9cB0BeS7G_vdEccks17DMAk9zx4tGZYMimn_nd8wknGv.ryPtGMlfg2i4jrm9gEUlPqtOUV6rD7WJltSvL5uXqpGy25BHBvqof3ERutUcMiWV6hGTtl6b8g5xGRp3u6NaYF6a4BqXu5J59yoPOSz5emSdD_NVE.S4YKaMN0KVsiLbumNDFAfdn0lL8ImKW00TSh6iiyW4ZvYOgcMG2RIAU4tIFhYv5ZMJh6Y4TJZNb4mAEPJ_gbkZzhX_.vA9siUxl8Z3lTnSAMPLETyTg–”,oauth_signature=“SAMPLEK4cWU4%SAMPLEbMHsSj4%3D”"

Взято из https://developer.yahoo.com/mail/docs/user_guide/ConstructTheSOAPClient.html
alchemist
alchemist
заплати мне денюжку и я тебе напишу :3
o7412369815963
Можете попробовать это: http://stackoverflow.com/questions/4026759/problems-with-python-oauth2-and-yahoos-fantasy-sports-api
Или на крайний случай это: http://passportjs.org/guide/providers/
tz4678@gmail.com
vanished
qwe.kill
tz4678@gmail.com как сделать запрос я в курсе. Вопрос только в том поддерживает ли yahoo работу с ящиком через oauth2 а не через oauth 1.0.Или oauth2 нужен лишь для работы с данными.Такими как страна,имя и т.д.
https://developer.yahoo.com/oauth2/guide/#yahoo-oauth-2-0-guide В этой ссылки указана как пройти авторизацию по oauth2 и взаимодействовать с
“”"
GET https://social.yahooapis.com/v1/user/abcdef123/profile?format=json
Authorization: Bearer aXJUKynsTUXLVY
“”"
А мне надо пройти авторизацию по oauth2 и взаимодействовать с
https://mail.yahooapis.com/ws/mail/v1.1/jsonrpc
может ли yahoo такое? Делал ли кто нибудь так?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB