4SQ返回消费者禁用

时间:2018-07-30 10:20:53

标签: python oauth foursquare

我正在使用FourSquare地方搜索api,直到最近我遇到了此错误。 “ errorDetail”:“已禁用消费者。”

这是我正在使用的方法。

import json, requests
url = 'https://api.foursquare.com/v2/venues/explore'
params = dict(
    client_id='CLIENT_ID',
    client_secret='CLIENT_SECRET',
    v='20180323',
    ll='40.7243,-74.0018',
    query='coffee',
    limit=1
)
resp = requests.get(url=url, params=params)

但是我从API得到此响应

{u'meta': {u'code': 403,
 u'errorDetail': u'Consumer disabled.',
 u'errorType': u'not_authorized',
 u'requestId': u'5b5ee2019fb6b7103f4d5693'},
 u'response': {}}

我检查了API Explorer,发现它们在那里使用了oauth_token,当我使用oauth_token尝试使用API​​时,我得到了来自API的成功响应。

 params = dict(                             
     oauth_token='OAUTH_TOKEN',
     v='20180323',                                                    
     ll='40.7243,-74.0018',
     query='coffee',
     limit=1
 )

有什么办法可以使用client_id / client_secret解决问题?我尝试在开发人员控制台上重置应用程序,但无法解决问题。 使用oauth_token有什么缺点吗?有有效期吗? 请帮忙。

0 个答案:

没有答案