2012-09-04 48 views
3

我使用這個iOS的圖書館https://github.com/crino/instagram-ios-sdk登錄從我的原生應用Instagram的從Instagram的API的共享和獲取進「不能因爲無效的地址打開」 。當我從這個演示應用程序的類到我的項目,這裏是什麼發生:Instagram的重定向URI不匹配,或一段時間的Safari說+ iOS原生應用

應用程序成功打開Safari瀏覽器中的授權URL,當我輸入我的憑據&授權,它說「Safari無法打開地址,因爲它無效」重定向到應用程序或一段時間說「重定向URI與註冊的URI不匹配」。

對此的任何幫助表示讚賞。

回答

3

你必須URL方案添加到您的應用程序的plist文件,它簡要指南In公司提到GitHub的instragram頁: 確保你正確編輯您的應用程序的.plist文件中,讓你的applicaition結合到ig[clientId]:// URL方案(其中[clientId]是您的Instagram應用程序客戶端ID)。

在這裏你可以找到更多的信息,請參閱TutsPlus: iOS SDK Working With URL Schemes

+0

我仍然沒有弄清楚如何解決這個問題。 –

+1

所以URL方案應該看起來像這樣ig [clientID]而不是ig [clientID]:// – jAmi

0

在這篇文章中錯誤表示URI你給它不會被在手機的任何處理。

例如 - Skype的URI看起來像SKYPE: 如果安裝的Skype,它會打開Skype的。 如果沒有安裝Skype,你會得到同樣的錯誤。

您要麼使用了錯誤的URI(可能是因爲您的客戶端ID錯誤 - 不包括[]),或者您的iOS設備上沒有安裝Instagram應用程序,或者您可能沒有已經與你的Instagram帳戶混淆了,該應用程序不再監聽該URI。

相關問題