问题标签 [oauth.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2082 浏览

oauth - 使用 OAuth.io 从 Google 获取刷新令牌

我正在尝试从 OAuth.io 为任何基于 Google 的提供商获取访问令牌,但是每当我进行身份验证时,我都会获得 access_token 但没有 refresh_token。我为 access_type 选择了离线,但仍然没有乐趣。

我曾尝试通过文档查找解决方案,但它几乎没有涵盖与刷新令牌相关的任何内容。

0 投票
1 回答
206 浏览

oauth - 通过 OAuth.io Unauthorized 查询 Tumblr 标签

我收到 401 未经授权的错误

尝试通过OAuth.io加载 Tumblr 标签时,如下所示:

所有其他查询工作正常。/user/dashboard例如,如果我查询,则成功返回登录用户的仪表板。

0 投票
1 回答
280 浏览

ios - 使用 OAuth.io iOS 库登录 FitBit snag

遵循 OAuth.io 简单的两行

使用正确的 FitBit 页面弹出 web 视图。

我填写电子邮件和密码,点击“允许”。

然后我得到“绿色检查”,并带有“授权”的快乐消息。

--然后--FitBit 页面显示“请返回 [The App] 并在请求时输入以下 PIN”。

问题 1) 我们在 [The App].. 我们从未离开过它.. 我们在 web 视图中。没有返回应用程序

问题 2) 复制 PIN 码?这真的很不方便..尤其是在移动设备上。为什么不能在 http 参数的回调中返回它?像 Facebook SDK、Twitter、Instagram?

问题3)因为1),没有按钮,没有回调执行,唯一能按的就是OAuth.io视图控制器中的X

问题 4) didFailWithOAuthIOError: 委托方法被“用户取消”调用。

似乎缺少一些非常简单的东西,但在“与提供者一起显示”调用之前,一切似乎都是正确的。

请帮忙

0 投票
0 回答
260 浏览

angularjs - 使用 Twitter API 在 AngularJS ng-repeat 中未显示数据

我已经实现了 twitter API 1.1 并且正在调用GET friends/ids。这工作正常,并且毫无问题地登录到控制台。但是,我无法让我的数据显示在我的重复组中。此外,使用oauth.io

HTML

JS

0 投票
1 回答
181 浏览

fitbit - Oauth.io Fitbit 请求在重新启动应用程序后不起作用

我可以使用 Oauth.io 服务请求 Fitbit 数据,但前提是应用程序正在运行。应用程序重新启动后,请求调用不再有效。Fitbit 令牌和密码是否需要在应用程序启动后保存和检索?如果是这样,这是如何完成的?

我正在使用的请求代码。我也在使用 Oauth.io 框架。

0 投票
1 回答
2256 浏览

javascript - OAuth.io 弹出窗口立即关闭

我正在使用 oauth.io 来处理用户 Twitter 帐户的授权,以从 Twitter API 中提取数据。我完全按照演示中的代码使用代码,插入我的公钥并使用“twitter”作为提供者:

当我打开页面时,会打开一个弹出窗口,然后在我看到任何内容或诊断出问题之前立即关闭。

我读了这个答案,但它似乎没有解决弹出关闭的问题,只是作者需要包含我已经完成的 jQuery。

问题:

  1. 在 oauth.io 或 Twitter 上配置或设置我的应用程序时,我可能做错了什么吗?
  2. 有没有办法诊断弹出窗口在打开和关闭之间发生了什么?
0 投票
1 回答
511 浏览

cordova - Oauth.io 和 Ripple InAppBrowser 仿真

我正在使用 Cordova 制作移动应用程序,并使用oauth.io与 facebook 连接。

当我将我的应用程序部署到我的三星 Galaxy S5 手机时,它工作得很好。

但是,在使用 Ripple 调试我的应用程序时,当 oauth 调用 facebook 时,我会看到此屏幕。

在应用程序浏览器错误

我尝试使用 oauth.io 浏览器 javascript 文件(当我启动应用程序时它会正确显示浏览器版本)但仍然出现错误。

还尝试在我的项目配置中添加 InAppBrowser 插件。

编辑:这是我刚刚在控制台中发现的更详细的错误。

在此处输入图像描述

0 投票
1 回答
202 浏览

javascript - 将 Oauth.io 集成到 React Chrome 扩展中

我有一个按钮,我在 Chrome 扩展程序中使用它来连接到 Twitter。当我使用以下代码单击连接时:

窗口弹出并以正确的方式关闭。调试给了我这个消息:

Origin "https://mail.google.com/mail/u/0/" does not match any registered domain/url on oauth.io

知道什么可能会阻止它正常工作吗?

0 投票
1 回答
173 浏览

javascript - 来自带有 OAuth.io 的 Chrome 扩展程序的跨浏览器请求

我正在使用 OAuth.io 从 Chrome 扩展程序向 Twitter 进行身份验证。

我已将以下内容添加到我的manifest.json

我将 Gmail 域添加到 Oauth.io 中的应用程序:

oauth.io

我得到弹出窗口并授权,然后我得到以下错误:

XMLHttpRequest cannot load https://oauth.io/request/twitter/%2Fme. The 'Access-Control-Allow-Origin' header has a value 'https://mail.google.com' that is not equal to the supplied origin. Origin 'chrome-extension://chpcljbkkhhgnjpibemapkkioceikfmp' is therefore not allowed access.

有什么办法解决这个问题吗?

0 投票
1 回答
1571 浏览

facebook-graph-api - 验证 oauth.io facebook 访问令牌

我正在使用 oauth.io 来处理 Android 应用程序中的身份验证。我使用该服务登录,然后将访问令牌传递给服务器。作为服务器端验证的一部分,我调用了https://graph.facebook.com/debug_token?input_token= {user access token}&access_token={app token}。我收到错误消息“(#100)input_token 中的 App_id 与查看应用程序不匹配”的响应。

我认为这意味着生成访问令牌的应用程序与拥有我在请求中发送的应用程序令牌的应用程序不同。经过进一步检查,我注意到当我使用 Facebook 的工具 ( https://developers.facebook.com/tools/debug/accesstoken ) 调试令牌时,我看到了一个属于 oauth.io 本身而不是我的应用程序的不同应用程序 ID . 由于 app 令牌基于 app id 和 app secret,如果它期待 oauth.io 的 app 令牌,显然是不正确的。

有什么方法可以通过 Facebook 使用 oauth.io 生成的令牌继续使用 debug_token 端点?