簡體   English   中英

Swift / Instagram API - 如何使用Instagram App進行身份驗證

[英]Swift / Instagram API - how to auth with Instagram App

我需要一個AccessToken讓用戶在我的應用程序中授予訪問自己的Instagram帳戶的權限。 我在Instagram開發中心注冊了所有內容。

目前我正在使用SimpleAuth來接收Instagram的AccessToken

到目前為止,一切都運作良好。 我收到了令牌,我可以使用它。

但是當我第一次登錄時,我注意到,我不知道我的密碼是什么。 我總是用Facebook登錄或者已經登錄。我不想讓我的用戶遇到同樣的問題並讓他們重置他們的Instagram密碼......

我現在用Google搜索了一段時間,沒有成功。 有沒有辦法驗證用戶並使用Instagram應用程序接收AccessToken?

我已經將LSApplicationQueriesSchemes添加到info.plistLSApplicationQueriesSchemes ,並將圖像發送到Instagram應用程序以發布它們正在運行。 所以調用應用程序本身不是問題。

這是我當前在UIViewController中打開WebView的代碼 - 但用戶必須使用用戶名和密碼登錄。

在此輸入圖像描述

更新代碼: 如何使用Instagram進行身份驗證

我的可能性是什么? 非常感謝幫助。

不,您目前無法使用Instagram應用程序驗證Instagram帳戶。

但是,Web視圖似乎是一種合理的登錄方式,尤其是在iOS 9及更高版本中,因為它不需要用戶在應用程序之間切換,也不需要點擊對話框來切換應用程序。 唯一的痛苦是用戶輸入用戶名和密碼,但希望他們只需要這樣做一次(除非他們更改帳戶)。

Facebook有類似的問題,並選擇使用Web視圖登錄作為默認的身份驗證方式。

對於未在Safari上登錄Facebook的用戶,他們只需要登錄Facebook一次。 之后,每個未來的Facebook登錄體驗都快捷方便,無需額外步驟。 這意味着隨着時間的推移,這種流程的采用會增加,人們獲得的體驗質量也會提高。 相比之下,傳統的快速應用程序切換流程並未隨着時間的推移而改善:對於人們登錄的每個新應用程序,其他對話框繼續出現在兩個方向上。

https://developers.facebook.com/blog/post/2015/10/29/Facebook-Login-iOS9/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM