Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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
Javascript 如何连接到API?_Javascript_Jquery_Ruby On Rails_Ruby_Dom - Fatal编程技术网

Javascript 如何连接到API?

Javascript 如何连接到API?,javascript,jquery,ruby-on-rails,ruby,dom,Javascript,Jquery,Ruby On Rails,Ruby,Dom,我知道这可能是一个非常基本的问题,但我遇到了一些严重的问题。我已经开发了一个rails“wellness”应用程序,最后一步是连接到这个-- 我正在尝试按照这里的web指南进行操作 不幸的是,我被这部分卡住了 “指定的options.finish回调需要将sessionTokenObject发布到您的服务器。若要完成用户身份验证流,您需要将使用clientSecret签名的sessionTokenObject发布到我们的服务器。请阅读下面有关此过程的详细信息 完成时刷新/重定向() 将sessi

我知道这可能是一个非常基本的问题,但我遇到了一些严重的问题。我已经开发了一个rails“wellness”应用程序,最后一步是连接到这个--

我正在尝试按照这里的web指南进行操作

不幸的是,我被这部分卡住了

“指定的options.finish回调需要将sessionTokenObject发布到您的服务器。若要完成用户身份验证流,您需要将使用clientSecret签名的sessionTokenObject发布到我们的服务器。请阅读下面有关此过程的详细信息

完成时刷新/重定向()

将sessionTokenObject发布到服务器后,必须重定向用户或使用publicToken数据刷新当前页面,以便Human Connect按钮将在下面描述的编辑模式下打开

Human Connect将在关闭后继续轮询我们的服务器,直到您刷新页面。这是正确的行为,出于安全原因是必要的,尽管javascript控制台中可能会出现412响应。”

它说将sessionTokenObject发布到我的服务器。。。我在本地机器上运行这个,那么它是什么服务器呢?然后它说

“将使用clientSecret签名的sessionTokenObject发布到我们的服务器”

我将如何在rails中进行此操作

这里有一个gem应该连接到api

我已经阅读了文档,但我不确定/确切地/如何实现它并获取令牌

如果有很多问题要问的话,我很抱歉,但是我对rails和web开发一般来说是新手。非常感谢您的帮助

我在这里发布了一篇关于另一个相关问题的帖子,但为了评论您的具体情况-

如果您的应用程序在本地运行,您将无法收到回拨邮件,这是正确的。解决方案是使用“本地隧道服务”,如ngrok或localtunnel

一旦获得回调帖子,您可能就有了一个可用于API的访问令牌。根据您使用的API的要求,您可能仍然需要编写刷新访问令牌的代码

一般来说,我建议尽可能使用gem与api交互,但并非所有api都支持oAuth