我需要将Google日历与我的Asp.NET MVC 5应用程序同步。我的应用程序中有一个类似于Google日历的日历,当我查看Google文档时,他们描述了一个示例控制台应用程序。在该应用程序中,我们需要下载客户端密钥文件,该文件可与应用程序一起使用,以从Google日历中获取数据。我可以在测试环境中执行此操作,但在生产环境中很难,因为客户端需要自己下载文件。如何在没有任何文件下载但谷歌登录的情况下获取日历的详细信息。
我认为客户端不愿意下载文件并进行处理,如何在没有客户ID和密码的情况下同步日历。 我知道OAuth可以设置身份验证,但可以转发下载客户端密钥文件吗?
答案 0 :(得分:0)
您可以在没有客户端权限的情况下访问outh2中的数据,并使用您的客户端ID和客户端secrete(API的客户端),然后使用该接口获取客户端用户详细信息。使用管理身份验证流的库。 请参阅Google API客户端库。
您已尝试过示例控制台应用程序,尝试使用您的凭据并获取客户端详细信息。 希望它可以帮助你。