我正在编写一个 Python 程序,以使用其 API 从 Doubleclick Bid Manager 读取订单项,但在查询 getlineitems 时遇到问题。要进行身份验证,这是我的代码:
authorize_url = flow.step1_get_authorize_url()
# After entering the verification for code,
code = raw_input('Code: ').strip()
credential = flow.step2_exchange(code)
我成功地将我的凭据作为 oauth2client.client.OAuth2Credentials 对象。然后使用以下参数,我发出一个 http 请求。
params = dict(
api_key='xxxxxxxxxxxxxxxxxx' # client secret from the API JSON file
)
url = 'https://developers.google.com/bid-manager/v1/lineitems/downloadlineitems'
r = requests.get(url = url, params=params)
但我的请求返回 404;没有找到代码。根据 API 指南 ( https://developers.google.com/bid-manager/v1/lineitems/downloadlineitems ),您需要发出以下 HTTP 请求。
POST https://www.googleapis.com/doubleclickbidmanager/v1/lineitems/downloadlineitems?key={YOUR_API_KEY}
任何帮助将不胜感激。