python – 使用requests_oauth2的教程
作者:互联网
我正在尝试使用Python的requests-oauth库向Pocket发出请求.不幸的是,使用这个库的描述不是很全面,我也是使用oauth2的新手.一般来说,我理解它背后的过程,但仍然无法转换它以获得工作请求.
我正在寻找的是更好的文档或一些使用requests-oauth2的综合示例.有人知道吗.
特别是我不理解当我的本地机器上的脚本而不是Web应用程序发出请求时要使用的redirect_url.
解决方法:
我能找到的最好的信息来源是Github上的requests-oauth2项目的文档(当然还有源代码):
> https://github.com/maraujop/requests-oauth2
该文档还包含一个“有趣的读物”部分,其中包含一些指向其他教程的链接.有关OAuth2流程的一般概述,请查看本教程:
> http://apiwiki.poken.com/authentication/oauth2
当然还有“老式”python-oauth2库,它有很好的文档:
> https://github.com/simplegeo/python-oauth2
该模块的文档包含Twitter API的三脚认证示例.
关于redirect_url字段:通常,您可以使用此处所需的任何URL(甚至是本地地址,例如http:// localhost / my / endpoint),OAuth服务器只需在验证他之后向客户端发出HTTP 303重定向请求,然后在客户端处理.但是,某些API服务(例如Twitter)将要求您事先指定redict_url并拒绝某些URL(例如基于IP的URL).
标签:python,request,oauth-2-0,pocket 来源: https://codeday.me/bug/20191004/1852776.html