我们正在尝试实现回复功能: https ://developer.foursquare.com/docs/checkins/reply
当我们执行下面的代码时,我们收到“HTTP Error 400: Bad Request”。我已验证 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()
任何建议都非常感谢!