Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rauth库更改-Python_Python_Api_Oauth 2.0_Rauth - Fatal编程技术网

Rauth库更改-Python

Rauth库更改-Python,python,api,oauth-2.0,rauth,Python,Api,Oauth 2.0,Rauth,我对劳思图书馆所做的改动感到很为难,我想知道是否有人能帮上忙 首先,我创建一个Rauth包装器(这只是一个示例,不是我的实际代码): 然后我正确地进行授权,它返回一个令牌,然后我使用该访问令牌进行会话。访问令牌已存在,我已检查 session = service.get_session(token['access_token']) 问题是,当我进行查询时,我得到的结果是我的会话无效 self.session.get(一些url,params=self.params,超时= 30.0)。内容)

我对劳思图书馆所做的改动感到很为难,我想知道是否有人能帮上忙

首先,我创建一个Rauth包装器(这只是一个示例,不是我的实际代码):

然后我正确地进行授权,它返回一个令牌,然后我使用该访问令牌进行会话。访问令牌已存在,我已检查

session = service.get_session(token['access_token'])
问题是,当我进行查询时,我得到的结果是我的会话无效

self.session.get(一些url,params=self.params,超时= 30.0)。内容)


我不确定我是否正确地使用了带有新更改的库。有什么想法吗?我也不知道如何检查会话是否有效,这样也会有所帮助。

对于那些希望获得迁移到rauth 0.5.x帮助的人,请参阅。

请给我们完整的回溯。我修复了其中的一部分。我现在的主要问题是,它返回的内容类似:{“totalSize”:1,“done”:true,“records”:[{“attributes”:{“type”:“My_Pets_________________c”,“url”:/services/data/v20.0/sobjects/My_Pets_________________________________c/***我得到一个类似这样的错误:TypeError:string索引必须是整数,而不是str。当我尝试将其转换为JSON以像那样访问它时,我得到AttributeError:“str”对象没有属性“JSON”,这是因为它返回的是JSON字符串。试试这个:
data=session.get(…).json()
。不幸的是,我仍然得到了错误。这里是跟踪的一部分:self.session.get(elements,headers=self.header\u items,timeout=30.0).content.json()AttributeError:'str'对象没有属性'json'Cool,很高兴您得到了它!
session = service.get_session(token['access_token'])
self.params = {'Authorization': 'Bearer ' + self.access_token}