【发布时间】:2012-10-14 01:25:14
【问题描述】:
我们正在尝试实现回复功能: https://developer.foursquare.com/docs/checkins/reply
我们在执行以下代码时收到“HTTP 错误 400:错误请求”。我已验证 checkinId 和 oauth 令牌是有效的。 (我刚刚从foursquare的测试控制台发送到我们服务器的'checkin'数据结构中提取了值)。
checkinId="508XXXXXXXXXXXXXXXXXXX"
oauth="123456789877655ADGHJETJNKK"
data = {"CHECKIN_ID":checkinId,
"text":"Hello World!",
"url":"https://ourwebsite.com",
"contentId":"12345",
}
postUrl = "https://api.foursquare.com/v2/checkins/"+str(checkinId)+"/reply?oauth_token="+oauth
data = urllib.urlencode(data)
req = urllib2.Request(url=postUrl,data=data)
resp = urllib2.urlopen(req)
print resp.read()
非常感谢任何建议!
【问题讨论】:
-
您可能还想在请求中发送一个 &v=20121023 参数。
标签: api foursquare checkin reply