我正在向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是正确的,因为我用它们来获取以前的签到和场地信息列表。
你觉得这段代码有问题吗?
感谢。
答案 0 :(得分:2)
将oauth_token指定为POST参数,而不是URL路径的一部分。
答案 1 :(得分:1)
你错过了'broadcast'参数。它按要求列出: