Foursquare Python APIとFlask フレームワークを使用する Web サイトを持っています。
すべてがうまく機能していますが、コードをherokuサーバーにプッシュすると、次のエラーが発生し始めました: FoursquareException: Foursquare 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 サーバー固有の問題のようです。
気をつけるべきことはありますか?プレイする必要がある設定や、確認する必要がある要件はありますか?