使用Foursquare API进行400次错误请求

时间:2011-10-27 08:13:08

标签: foursquare

我正在向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 个答案:

答案 0 :(得分:2)

将oauth_token指定为POST参数,而不是URL路径的一部分。

答案 1 :(得分:1)

你错过了'broadcast'参数。它按要求列出:

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