【问题标题】:Get access token from redirect URL for Instagram in cordova从科尔多瓦 Instagram 的重定向 URL 获取访问令牌
【发布时间】:2016-01-03 15:04:20
【问题描述】:

我有一个使用 cordova 的应用程序,可以在登录 Instagram 后检索用户照片。

在页面 index.html 中:

<a id="login" href="https://instagram.com/oauth/authorize/?client_id=MYCLientID&amp;redirect_uri=http://localhost:8200/myphotos.html&amp;response_type=token" >Log into your Instagram</a>

在页面 myphotos.html 我在 url 中获取访问令牌,然后使用它。

当我尝试在 ios/android 中运行它时出现错误 说:

ERR_CONNECTION_REFUSED

在 Instagram 开发者的应用设置中 我设置REDIRECT_URI=http://localhost:8200/myphotos.html

【问题讨论】:

    标签: android ios cordova instagram


    【解决方案1】:

    您必须使用Cordova InAppBrowser 插件进行oauth2 登录。

    这里是 oauth2 登录的 jquery 插件示例,它使用了 cordova InAppBrowser 插件:https://github.com/krisrak/jquery-cordova-oauth2

    【讨论】:

    • 但是我将在重定向 url 中插入什么?因为我将在 android 应用而不是网站中使用它
    • 是的,这仅适用于 android 或 ios 应用程序,您必须使用 cordova 和 InAppBrowser cordova 插件来构建应用程序。
    • 我尝试使用它,但在我登录后它没有关闭,而我添加了 InAppBrowser 插件
    • 你用的是什么cli版本?
    • ver " 1.1.1" 如果有特定版本使用它,请给我所需版本的链接
    猜你喜欢
    • 2020-03-24
    • 2017-09-30
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多