Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google api ruby客户端失败_Ruby_Api_Calendar_Client - Fatal编程技术网

Google api ruby客户端失败

Google api ruby客户端失败,ruby,api,calendar,client,Ruby,Api,Calendar,Client,在ruby项目中使用GoogleAPI客户端时遇到问题 下面是谷歌提供的代码示例。 自述文件是。 您个性化的源代码是 它为基本的sinatra应用程序奠定了基础,该应用程序可以将您重定向到谷歌,您可以在那里登录并授权该应用程序查看您的日历信息 之后,它会将您引导回您的应用程序,在那里我遇到以下错误: # 追踪从西纳特拉跳到瘦到机架再回到西纳特拉-那里没有什么真正有用的东西。我知道从应用程序调用的最后一个代码是: result=@client.execute(:api_method=>@calen

在ruby项目中使用GoogleAPI客户端时遇到问题

下面是谷歌提供的代码示例。
自述文件是。 您个性化的源代码是

它为基本的sinatra应用程序奠定了基础,该应用程序可以将您重定向到谷歌,您可以在那里登录并授权该应用程序查看您的日历信息

之后,它会将您引导回您的应用程序,在那里我遇到以下错误:
#

追踪从西纳特拉跳到瘦到机架再回到西纳特拉-那里没有什么真正有用的东西。我知道从应用程序调用的最后一个代码是:

result=@client.execute(:api_method=>@calendar.events.list,:parameters=>{'calendarId'=>'primary'})

我见过其他类似的stackoverflow帖子,但在这些情况下,人们总是自己定义法拉第参数。这是谷歌API的问题还是有人对我可能做错了什么有任何建议


感谢那些遇到同样问题的人:我还没有找到解决办法。不过,我已经成功地将一个应用程序连接到谷歌API,并且可以访问我想要的所有信息和方法

决定使用
omniauth
进行此操作。这真的很简单,有一个关于omniauth如何工作的演示,还有一个使用omniauth连接到Google的很好的演示。它专门描述了连接到Google日历的行为,但您需要做的只是更改
客户端。发现的\u api
setter和
客户端。在您想要的会话控制器中执行
调用。在developers.google.com/google-apps/calendar/v3/reference上提供适当的文档和代码示例/


祝你好运。

对于遇到同样问题的人:我还没有找到解决办法。不过,我已经成功地将一个应用程序连接到谷歌API,并且可以访问我想要的所有信息和方法

决定使用
omniauth
进行此操作。这真的很简单,有一个关于omniauth如何工作的演示,还有一个使用omniauth连接到Google的很好的演示。它专门描述了连接到Google日历的行为,但您需要做的只是更改
客户端。发现的\u api
setter和
客户端。在您想要的会话控制器中执行
调用。在developers.google.com/google-apps/calendar/v3/reference上提供适当的文档和代码示例/

祝你好运