C# 用于购物的谷歌内容API-凭证在本地可以正常工作,但不能在实时服务器上工作

C# 用于购物的谷歌内容API-凭证在本地可以正常工作,但不能在实时服务器上工作,c#,asp.net,authentication,google-api,C#,Asp.net,Authentication,Google Api,我的示例代码来自: 我还使用了 我使用谷歌商户电子邮件地址/密码和商户ID进行上述操作。然后,我使用以下方法查找我们的一款产品: entry = service.Get("en", "gb", ProductID); 这在我的本地服务器上运行良好。然后,我可以通过操纵产品的属性,然后调用以下命令来更新产品: service.Update(entry); 现在的问题是,当我在我们的实时服务器上运行时,它会出现以下故障: Exception Details: Google.GData

我的示例代码来自:

我还使用了

我使用谷歌商户电子邮件地址/密码和商户ID进行上述操作。然后,我使用以下方法查找我们的一款产品:

entry = service.Get("en", "gb", ProductID);
这在我的本地服务器上运行良好。然后,我可以通过操纵产品的属性,然后调用以下命令来更新产品:

service.Update(entry);
现在的问题是,当我在我们的实时服务器上运行时,它会出现以下故障:

Exception Details: 
    Google.GData.Client.InvalidCredentialsException: Invalid credentials
相同的凭证在一台电脑上工作而在另一台电脑上不工作的原因是什么

我是否应该使用其他方法提交凭据?我发现替代方法令人困惑,而且我找不到其他特别适用于
ContentForShoppingService
的示例代码

  • 本地电脑正在运行Windows 7
  • 有问题的live server正在运行Windows server 2008 R2
更新

我已将相同的代码放入Windows窗体应用程序中。这个应用程序在我尝试过的所有其他机器上都运行良好,除了我们使用的实时服务器。这会让我觉得这是某种安全软件/防火墙问题


有什么想法吗

此问题已通过以下步骤解决:

谷歌似乎试图了解哪些IP地址适合你的应用。尽管我说被阻止的地址很好,但它们仍然被阻止


解决方案是转到live服务器,在那里打开浏览器,然后登录那里的Google帐户。由于您是在该IP地址进行物理登录,因此Google知道该地址没有可疑。

此问题已通过转到以下地址解决:

谷歌似乎试图了解哪些IP地址适合你的应用。尽管我说被阻止的地址很好,但它们仍然被阻止


解决方案是转到live服务器,在那里打开浏览器,然后登录那里的Google帐户。由于您是在该IP地址进行物理登录,因此Google知道该地址没有可疑。

此问题已通过转到以下地址解决:

谷歌似乎试图了解哪些IP地址适合你的应用。尽管我说被阻止的地址很好,但它们仍然被阻止


解决方案是转到live服务器,在那里打开浏览器,然后登录那里的Google帐户。由于您是在该IP地址进行物理登录,因此Google知道该地址没有可疑。

此问题已通过转到以下地址解决:

谷歌似乎试图了解哪些IP地址适合你的应用。尽管我说被阻止的地址很好,但它们仍然被阻止


解决方案是转到live服务器,在那里打开浏览器,然后登录那里的Google帐户。由于您是在该IP地址进行物理登录,因此Google知道该地址没有可疑。

我遇到了完全相同的问题,我通过启用两步验证解决了这个问题。文中提到

总结本文,转到:

  • 启用两步验证
  • 输入您的信息
  • 输入你的应用程序名称
  • 生成应用程序密码
  • 在代码中替换密码

  • 祝你好运:)

    我遇到了完全相同的问题,我通过启用两步验证解决了它。文中提到

    总结本文,转到:

  • 启用两步验证
  • 输入您的信息
  • 输入你的应用程序名称
  • 生成应用程序密码
  • 在代码中替换密码

  • 祝你好运:)

    我遇到了完全相同的问题,我通过启用两步验证解决了它。文中提到

    总结本文,转到:

  • 启用两步验证
  • 输入您的信息
  • 输入你的应用程序名称
  • 生成应用程序密码
  • 在代码中替换密码

  • 祝你好运:)

    我遇到了完全相同的问题,我通过启用两步验证解决了它。文中提到

    总结本文,转到:

  • 启用两步验证
  • 输入您的信息
  • 输入你的应用程序名称
  • 生成应用程序密码
  • 在代码中替换密码
  • 祝你好运:)

    Exception Details: 
        Google.GData.Client.InvalidCredentialsException: Invalid credentials