[英]Swift / Instagram API - how to auth with Instagram App
我需要一個AccessToken
讓用戶在我的應用程序中授予訪問自己的Instagram帳戶的權限。 我在Instagram開發中心注冊了所有內容。
目前我正在使用SimpleAuth來接收Instagram的AccessToken
。
到目前為止,一切都運作良好。 我收到了令牌,我可以使用它。
但是當我第一次登錄時,我注意到,我不知道我的密碼是什么。 我總是用Facebook登錄或者已經登錄。我不想讓我的用戶遇到同樣的問題並讓他們重置他們的Instagram密碼......
我現在用Google搜索了一段時間,沒有成功。 有沒有辦法驗證用戶並使用Instagram應用程序接收AccessToken?
我已經將LSApplicationQueriesSchemes
添加到info.plist
的LSApplicationQueriesSchemes
,並將圖像發送到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.