2012-06-12 33 views
10

Làm cách nào để thực hiện đăng xuất từ ​​đơn đăng ký của tôi chỉ (không phải từ tài khoản instagram - nhưng có từ ứng dụng của tôi)?Instagram Api User Logout

Tôi thấy một số người nói "giới thiệu người dùng đến trang đăng xuất instagram" nhưng đó không phải là những gì tôi thực sự cần.

Trả lời

6

Nếu bạn đang sử dụng PHP/HTML, tôi sẽ đặt một phần tử IMG ẩn với thuộc tính SRC trỏ vào URL đăng xuất Instagram.

7

Bạn có thể sử dụng khung nội tuyến trong trang "đăng xuất" của riêng bạn. Một cái gì đó như:

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

Bạn có thể muốn chuyển hướng đến trang chính sau khi đăng xuất được thực hiện.

Hy vọng điều đó sẽ hữu ích.

+0

Làm việc tuyệt vời! Cảm ơn –

+0

Tôi thử nó nhưng lỗi này được ném https://www.instagram.com/accounts/logout/ trong một khung vì nó đặt 'X-Frame-Options' thành 'SAMEORIGIN' –

-1

Bạn có thể sử dụng cuộc gọi ajax, cung cấp cho bạn một lợi ích khác trong trường hợp lỗi HTTP do bất kỳ lý do nào bạn sẽ nhận được ngoại lệ và bạn có thể tìm thấy ngoại lệ hoặc bị lỗi http. Ngoài ra trong trường hợp thành công, bạn có thể chạy một số mã để hiển thị hoặc ẩn bất kỳ thành phần nào trên trang của mình mà không cần làm mới trang.

 $.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. 
      } 
     }); 
+2

Điều này sẽ không hoạt động vì chéo vấn đề miền. – JamieL

+0

Thankyou, đây chính xác là những gì tôi đang tìm kiếm! – DanceSC

+0

@JamieL chỉ khi bạn không cho phép tên miền đó, bạn có thể chỉ cần chạy AJAX và cho phép từ nguồn gốc và nó sẽ hoạt động tốt. –

6

Nếu câu trả lời Bhavik S không làm việc cho bạn, như tôi, vì XFrame Tùy chọn được thiết lập để SAMEORIGIN, hãy thử đặt logout trong src của hình ảnh:

<img src="http://instagram.com/accounts/logout/" width="0" height="0" /> 
+0

Câu trả lời hay. Không có giới hạn khi tải hình ảnh và vì đăng xuất là yêu cầu GET chỉ hoạt động. –

Các vấn đề liên quan