【问题标题】:Google Ads API, C#, SOAP request with new oAuth 1.0?使用新 oAuth 1.0 的 Google Ads API、C#、SOAP 请求?
【发布时间】:2011-12-08 15:18:22
【问题描述】:

我使用 Google Ads API 有一段时间了,并使用 ClientID 发出 SOAP API 请求。 现在我了解到 Google 正在添加一种 oAuth 方式来与那里的数据库进行通信。

假设我有身份验证和秘密(或使用匿名)我需要做什么才能将此信息添加到 SOAP 请求。

任何信息都会有所帮助。

谢谢!

【问题讨论】:

  • 他们是否已经添加了此功能。我只想查看他们关于此功能的文档。
  • (A),是的,他们增加了这个能力。 (B)文档很烂,我已经在那里花了两天时间试图弄清楚没有运气是什么。如果不先尝试,我不会在这里问问题(:

标签: c# google-ads-api


【解决方案1】:

AdWords API 支持 OAuth 1.0a,.NET 库也支持它。 http://code.google.com/p/google-api-adwords-dotnet/source/browse/#svn%2Ftrunk%2Fexamples%2Fcsharp%2Foauth 提供了一个 ASP.NET 代码示例,http://code.google.com/p/google-api-adwords-dotnet/wiki/UsingOAuth 提供了有关将库与 OAuth 一起使用的文档。

干杯, Anash P. Oommen

【讨论】:

  • 首先感谢您的回复。回顾一下这里的例子,我看到那里解释了如何在网络应用程序中使用它(与用户交互)我希望能够存储用户令牌并在他离线时使用它来监控帐户等。
  • 我刚刚更新了 wiki。如果您遵循 wiki 上的原始顺序,那么一旦您调用 GenerateAccessToken(),您就可以保存 user.OAuthProvider.AccessToken 并稍后将其加载回来。类似:(user.OAuthProvider as AdsOAuthNetProvider).AccessToken = new OAuthToken(TokenType.Access, "ACCESS_TOKEN_HERE", "ACCESS_SECRET_HERE", "CONSUMER_KEY_HERE"); 这样,如果您有另一种生成 OAuth 令牌的方法,那么您可以这样做,您基本上不必做所有那些基于 ASP.NET 的舞蹈。
【解决方案2】:

我还想提一下,我们的主要讨论论坛是 http://groups.google.com/group/adwords-api?pli=1,我经常在那里回答开发人员的问题,所以如果您有任何后续问题,请随时在那里提问,我很乐意回答您的问题.

顺便说一句,我没有编辑之前的答案,因为 Stackoverflow 只允许 2 个链接用于

干杯, 阿纳什

【讨论】:

  • 我使用社区“code.google.com/apis/adwords/community”提问,但没有得到任何答案。我将在“组”中重新打开这个问题。附:我会给你“ups”的答案,这样你就可以在未来发布更多链接。
  • 都是一样的,过几天没看到回复就直接问了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-08
  • 2023-01-01
  • 2018-04-12
  • 2014-12-24
  • 2020-01-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多