如何仅从我的应用程序中执行注销(不是从 instagram 帐户,而是从我的应用程序)?
我看到有人说“将用户推荐到 instagram 注销页面”,但这不是我真正需要的。
您可以在自己的“注销”页面中使用 iframe。就像是:
<iframe src="https://instagram.com/accounts/logout/" width="0" height="0" />
您可能希望在执行注销后重定向到主页。
希望有帮助。
如果 Bhavik S 的答案对你不起作用,就像我一样,因为 XFrame Options 设置为 SAMEORIGIN,请尝试将注销放在图像的 src 中:
<img src="http://instagram.com/accounts/logout/" width="0" height="0" />
如果您使用的是 PHP/HTML,我会放置一个隐藏的 IMG 元素,其中 SRC 属性指向 Instagram 注销 URL。
您可以使用 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.
}
});