【问题标题】:Quick-start sample app for C# doesn't work. Ideas?C# 的快速启动示例应用程序不起作用。想法?
【发布时间】:2016-11-09 06:52:12
【问题描述】:

需要帮助运行此示例 Google+ API 快速入门 w/C# 应用程序,请使用 VS2015 并遵循此处的说明:https://developers.google.com/+/web/samples/csharp

到目前为止:

  1. 启用 Google API 并在 OAuth2.0 Playground 中使用它。

  2. 将 http://localhost:4567 设置为授权的 JavaScript 源。

  3. 在 Github 中克隆了“googleplus/gplus-quickstart-csharp”存储库,可在此处找到:https://github.com/googleplus/gplus-quickstart-csharp

  4. 将客户端 ID 和密码更改为 Google 开发者网站提供的内容。

  5. 尝试构建但遇到了 NuGet 构建错误,因此我完全删除了 NuGet 并重新下载了所有目标引用,然后重新构建了项目。一切都编译好了。

  6. 运行项目。在这里我可以清楚地看到 Google+ 按钮,但是当我点击它时,什么也没有发生!还确保弹出窗口在我的浏览器中工作。我试过 Firefox、Chrome 和 IE。

知道为什么单击按钮什么都不做吗?正如指南建议的那样,我希望看到一个弹出窗口,但它从未出现。我觉得我很好地遵循了指示......

我的代码在此处的公共 Github 存储库中(客户端密码已重置):https://github.com/ForeverCodingAndLearning/googleplus-quickstart-csharp

请帮助或评论有关初学者会出错的地方的建议。谢谢。

【问题讨论】:

  • 您是否使用 F12 工具分析了您的请求(错误、网络流量)?

标签: c# google-api google-plus google-signin google-api-dotnet-client


【解决方案1】:
  1. GitHub 上的那个项目已经 2 年没有在 GitHub 上碰过。
  2. 他正在使用 3 年前的 .Net 客户端库版本,他将其包含在项目中。
  3. 该项目以 .Net 框架 4.0 为目标,Google .Net 客户端库在技术上不再支持该框架。

其中任何一个都会解释为什么它不起作用

我会尽快尝试制作该教程的升级版本。我的Google Plus api sample code

【讨论】:

  • 太棒了,到时候告诉我,谢谢!我想这可能是原因,但是,你知道,因为它是在线的并且即使谷歌的[过时]文档指向它也可用,我想我可以以某种方式让它工作......
  • 我的asp和mvc都生锈了。可能需要一点时间。它最终会出现在我的博客上。
  • 在浪费了 8 个小时之后我终于明白了……你在博客中完成了新的解决方案吗?
猜你喜欢
  • 1970-01-01
  • 2016-07-23
  • 1970-01-01
  • 2018-12-15
  • 1970-01-01
  • 1970-01-01
  • 2017-01-29
  • 2021-01-20
  • 2020-02-06
相关资源
最近更新 更多