我有一个使用Foursquare python API和Flask 框架的网站。
一切都运行良好,但是当我将代码推送到 heroku 服务器时,我开始收到此错误:FoursquareException: Error connection withfoursquare API。
这是正在运行的代码(变量都指向有效信息):
fsq_client = Foursquare(client_id=fsq_client_id, client_secret=fsq_client_secret, redirect_uri=redirect_uri)
@app.route('/fsq/explore')
def fsq_explore():
lat = request.args.get('lat', '')
lng = request.args.get('lng', '')
params = {}
params['ll'] = str(lat) + ',' + str(lng)
data = fsq_client.venues.explore(params)
return json.dumps(data)
我还在 Heroku 日志中看到一个错误,指出No handlers could be found for logger "foursquare"。
我以前从未见过这个错误。
我试过在我的本地主机上运行代码,一切都很好。我什至在终端中将每一行代码输入到 python 中,它都正确返回。这似乎是 Heroku 服务器特有的问题。
有什么我应该注意的吗?我应该玩的任何设置或我应该确保我有的要求?