Ошибка API Foursquare При добавлении кампании не указаны ни места, ни группы - PullRequest
0 голосов
/ 12 февраля 2012

Используя Foursquare Merchant API, я пытаюсь добавить кампанию.Я могу добавить специальное предложение успешно.Однако при использовании специального идентификатора и добавлении кампании я получаю следующую ошибку: «Foursquare2 :: APIError: other: места и группы не указаны. (400)».

Даже после указания обоих specialId иЯ получаю ту же ошибку.Хотя в документах foursquare указано, что требуется только specialId.

Я использую гем rub-обертки Foursquare2 с моими дополнениями кода, чтобы добавить кампанию

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

Получив клиентский объект отчетырехцветный камень.Я использую следующий код

client.add_campaign (: specialId => specialId,: venueId => venueId)

Есть мысли о том, почему это вызывает ошибку?

1 Ответ

0 голосов
/ 15 февраля 2012

Идентификаторы мест и групповые идентификаторы не требуются индивидуально, но один из них должен быть предоставлен. Я обновлю документацию, чтобы сделать это более понятным. Спасибо за указание на это!

...