我试图下载用户的报告,而不是像示例中那样使用Client ID,而是创建凭据以创建一个会话,在该会话中我可以下载用户的所有报告数据。现在的问题是,在Java中就像
credential = new OfflineCredentials.Builder()
.forApi(Api.ADWORDS)
.withClientSecrets(ClientID, ClientSecret)
.withRefreshToken(clientRefreshToken)
.build()
.generateCredential();
AdWordsSession session;
session = new AdWordsSession.Builder().withDeveloperToken(DeveloperToken)
.withUserAgent(UserAgent) .withOAuth2Credential(credential)
.build();
但是我真的不知道python中是否存在这样的东西或怎么做。
我已经作为示例了,但是现在没有给我任何东西
oauth2_client = oauth2.GoogleRefreshTokenClient(
CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN)
adwords_client = adwords.AdWordsClient(
DEVELOPER_TOKEN, oauth2_client, USER_AGENT,
client_customer_id=###########)
# Initialize appropriate service.
report_downloader = adwords_client.GetReportDownloader(version='v201809')
我想拥有下载xml报告的权限,但是我得到的只是示例代码中的无效授权