Foursquare Merchant APIを使用してキャンペーンを追加しようとしています。私は特別に成功することができます。しかし、特別なIDを使用してキャンペーンを追加すると、 "Foursquare2 :: APIError:other:会場またはグループが指定されていません。(400)"というエラーが表示されます。Foursquare APIエラーキャンペーンを追加するときに指定された会場またはグループがありません
specialIdとvenueIdの両方を指定しても、同じエラーが表示されます。 foursquare文書では、specialIdだけが必要であると述べていますが。
私は
def add_campaign(options={})
response = connection.post do |req|
req.url "campaigns/add", options
end
return_error_or_body(response, response.body.response.campaign)
end
は、フォースクエア宝石からクライアントオブジェクトを受け取る持つキャンペーンを追加するために私のコードを追加してFoursquare2ルビーラッパー宝石を使用しています。私は以下のコードを使用し
client.add_campaign(:スペシャルID特殊身分=>スペシャルID特殊身分、:venueId => venueId)
なぜこれがエラーの原因となっている上の任意の考え?
私たちのサーバーに行く特定のHTTPSリクエスト(マイナスoauth_token)と返される応答JSONを投稿できますか? – akdotcom
私はfoursquare2 gemを使ってリクエストをしています。しかし、基本的にリクエストはhttps://api.foursquare.com/v2/campaigns/add?specialId=4f374307d5fb890db4ea84e5&oauth_token=XXXX に送信されます。私が受け取るレスポンスは{\ "meta \":{\ "code \": 400、\ "errorType \":\ "その他\"、\ "errorDetail \":\ "指定された会場またはグループはありません。\"}、\ "応答\":{}} –