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 用户注销的主要内容,如果未能解决你的问题,请参考以下文章