Invalid_grant foursquare API访问令牌

时间:2016-03-07 16:00:47

标签: python foursquare

我正在使用来自Github的mLewisLogic代码的foursquare API python客户端。 老实说,我不了解foursquare API中的访问令牌。它仅对1个请求有效吗?

这是我的代码

import json

def setup():
client = foursquare.Foursquare(client_id='CLIENT_ID', client_secret='CLIENT_SECRET', redirect_uri='http://localhost')

auth_uri = client.oauth.auth_url()

code = "CODE" 
user_access_token = client.oauth.get_token(code)
client.set_access_token(user_access_token)
return client

if __name__ == '__main__':
     client = setup()
     file = open('dataHasil.json', 'wb')
     abc = json.dumps(client.users.search(params={'twitter': 'dindaasusanti'}))
     file.write(abc.encode())

以上代码有效,但如果我再添加2行。

 abcd = json.dumps(client.users.search(params={'twitter': 'path'}))
 file.write(abcd.encode())

产生错误

Response format invalid , missing meta property. data: {'error':'invalid_grant'}

请帮助我,我想搜索许多用户帐户的信息

注意:我按照https://developer.foursquare.com/overview/auth#access

的说明手动粘贴CODE

0 个答案:

没有答案