gpt4 book ai didi

python-3.x - BingAds 客户端状态,oauth_web_auth_code_grant

转载 作者:行者123 更新时间:2023-12-04 18:24:14 25 4
gpt4 key购买 nike

我想使用 bingads API 从我的 BingAds 中获取我的自定义“报告”数据。我正在使用 KeywordsAds.py 示例,它可能不是正确的示例。但是,我的问题始于身份验证,我似乎无法找到所需的所有身份验证输入。我缺少类似的示例,所以我知道我是否插入了正确的数据:

authorization_data=AuthorizationData(
account_id='123456789', --instead of just None
customer_id='123456789', --instead of just None
developer_token='12345A1234567891', --instead of just DeveloperTokenGoesHere
authentication='OAuthWebAuthCodeGrant', --instead of just None

)

1)对于上面的代码,我需要为WebAPI选择什么 authentication? (2) 对于我所说的问题,我需要使用 WebAPI,还是 Web 平台更有用?
CLIENT_ID='ClientIdGoesHere'
CLIENT_STATE='ClientStateGoesHere'

3) 什么是 Client_State?我确实谷歌了这个术语,但没有找到解释。可以/需要插入哪些值?

最后,我在示例代码中没有找到 client_secret 和 redirection_uri ,但在 Getting Started page for Python on Bing 上有说明:
oauth_web_auth_code_grant = OAuthWebAuthCodeGrant(
client_id=CLIENT_ID,
client_secret=CLIENT_SECRET,
redirection_uri=REDIRECTION_URI

这个需要填写吗?

最佳答案

所以,我已经解决了一段时间的问题。

第一个代码块是正确的,这就是示例的样子,只需替换 account_id 中的数字即可和 customer_id . developer_token有我的问题中显示的数字和字母。对于authentication , 使用 'OAuthWebAuthCodeGrant' .

回答问题 1:WebAPI 有效,(2) 和 CLIENT_ID使用 WebAPI 的 Application ID URI , api:// 之后的部分.

Q3:CLIENT_STATE我按原样离开,不需要。

不需要问题中的最后一个代码块。

如果你是像我这样的初学者并且需要一些帮助,我制作了一个快速而肮脏的 Python 模板。它将我的报告下载到 CSV,然后我将它导入到 Pandas 中,在那里我清理数据集,然后我再次将其写入 CSV,最后将其上传到 Google Analytics here

关于python-3.x - BingAds 客户端状态,oauth_web_auth_code_grant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44644887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com