Google在Python中放置签入POST请求

2024-06-25 22:49:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在googleplacesapi中发布check-in request。按照他们描述的方式,我必须要求-

POST https://maps.googleapis.com/maps/api/place/check-in/json?sensor=true_or_false&key=AddYourOwnKeyHere HTTP/1.1
Host: maps.googleapis.com

{
  "reference": "place_reference"
}

我现在的代码是这样-

^{pr2}$

但我一直在犯错-

urllib2.HTTPError: HTTP Error 400: Bad Request

我做错什么了?在


Tags: inhttpscomapijsonhttprequestcheck
1条回答
网友
1楼 · 发布于 2024-06-25 22:49:39

您的问题是,当您向API发送文本reference: xyz时,它需要JSON

您需要将JSON表示发送给它。在

尝试:

data = json.dumps({'reference': reference})

相关问题 更多 >