编程语言
首页 > 编程语言> > python – 使用requests_oauth2的教程

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