400 неверных запросов с API Foursquare - PullRequest
1 голос
/ 27 октября 2011

Я публикую регистрацию на 4sq, но продолжаю получать 400 Bad Request.Вот очень простой код, который выполняет регистрацию:

client = new WebClient();
client.UploadStringCompleted += (s, args) =>
{
    var result = args.Result;
};
client.UploadStringAsync(new Uri("https://api.foursquare.com/v2/checkins/add/?oauth_token=my_token"),
"POST", "venueId=venue_id");

Я уверен, что my_token и venue_id верны, потому что я использую их для получения списка предыдущих проверок и информации о месте.

Делаете ли вывидите что-то не так с этим кодом?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 08 ноября 2011

Укажите oauth_token как параметр POST, а не часть пути URL.

1 голос
/ 28 октября 2011

Вам не хватает параметра «трансляция».Это указано как требуется:

https://developer.foursquare.com/docs/checkins/add.html

...