Instagram Api 用户注销

Posted

技术标签:

【中文标题】Instagram Api 用户注销【英文标题】:Instagram Api User Logout 【发布时间】:2012-06-15 01:05:48 【问题描述】:

我如何从仅从我的应用程序(不是从 instagram 帐户 - 但可以从我的应用程序)执行注销?

我看到有人说“将用户推荐到 instagram 注销页面”,但这不是我真正需要的。

【问题讨论】:

【参考方案1】:

您可以在自己的“注销”页面中使用 iframe。比如:

<iframe src="https://instagram.com/accounts/logout/"   />

您可能希望在执行注销后重定向到主页。

希望有所帮助。

【讨论】:

我试了一下,但是这个错误被抛出 instagram.com/accounts/logout 在一个框架中,因为它将'X-Frame-Options'设置为'SAMEORIGIN'【参考方案2】:

如果 Bhavik S 的回答不适合您,就像我一样,因为 XFrame 选项设置为 SAMEORIGIN,请尝试将注销放在图像的 src 中:

<img src="http://instagram.com/accounts/logout/"   />

【讨论】:

很好的答案。加载图像没有任何限制,因为注销是一个 GET 请求,所以它可以正常工作。 甜蜜。从来没有想过这个黑客。只是在某样东西上试了一下——效果很好【参考方案3】:

如果您使用的是 php/html,我会放置一个隐藏的 IMG 元素,其中 SRC 属性指向 Instagram 注销 URL。

【讨论】:

【参考方案4】:

您可以使用 ajax 调用,这为您提供了另一个好处,即在由于任何原因导致 HTTP 错误的情况下,您将获得异常,您可以发现它已被注销或您收到任何 http 错误。此外,在成功的情况下,您可以运行一些代码来显示或隐藏页面上的任何组件,而无需任何页面刷新。

        $.ajax(
            url: "https://instagram.com/accounts/logout/",
            success: function (data) 
            ,
            error: function (e) 
                alert('Error::' + e.responseText);
                //in case of any error you can put some code here.
            
        );

【讨论】:

谢谢,这正是我要找的! @JamieL 仅当您不允许该域时,您可以简单地运行 AJAX 并从源允许它会正常工作。

以上是关于Instagram Api 用户注销的主要内容,如果未能解决你的问题,请参考以下文章

提示用户从我的 iOS 应用程序安装第三方应用程序

使用他们的 iOS 挂钩将照片发布到 Instagram

如何从 Twitter 实体获取直接的 Instagram 链接?

Instagram注销在iPhone中不起作用?

如何在 Android 中从 Instagram 注销?

(Instagram API) 获取该用户关注的 Instagram 用户列表