Я пытаюсь удалить определенный элемент из списка FourSquare, изначально я использовал камень Foursquare2, но был отлажен с HTTParty. Я делаю следующий запрос:Ruby on Rails: Foursquare удалить элемент списка дает значение 400 недействительно для идентификатора элемента
HTTParty.post("https://api.foursquare.com/v2/lists/#{list.id}/deleteitem?v=20120321&itemId=#{item.foursquare_id}&oauth_token=#{ENV['FOURSQUARE_TOKEN']}")
Я уверен, что список идентификаторов и идентификатор элемента правильно, я проверил, но я получаю следующий ответ:
param_error: Value is invalid for item id (400)
Предпочитаете ли вы использовать 'item.id' или' item.foursquare_id' в своем URL-адресе? –
@theTinMan Я просто положил item.id, чтобы представить, что я делаю, значение, которое я фактически использую, - это foursquare_id этого элемента. – FletchRichman
Ах. Не делай этого. Будьте конкретны, когда объясняете, потому что небольшие неточности, подобные этим, часто являются реальной проблемой в коде или заставляют вопрос иметь длинную цепочку комментариев, когда мы пытаемся разобраться с реальной проблемой из-за неточного описания. –