2016-11-29 119 views
0

我試圖將視頻上傳到YouTube,這些都是我下面的步驟:
視頻上傳至YouTube從iOS應用 - 的Youtube API

1)我訪問谷歌的控制檯,我創建一個新項目這裏。
2)然後我在這裏獲得一個OAuth客戶端ID,並且我正在傳遞我的項目。
3)後,當我嘗試在我的應用程序授權,它表明該用戶是不允許授權。
4)啓用Youtube API。

一切工作正常,直到now.What我現在做的是,我已經改變了與此YouTube API的相關帳戶,現在它不幹活附上截圖
現在我使用GTMAppAuth和我認證過程完成。在獲得許可後,我得到了類似這樣的授權代碼。我知道這個授權代碼將被交換,並且會提供一個訪問令牌。但是哪種方法可以做到這一點?現在該做什麼? enter image description here

+0

文字解釋它。您需要在Safari中打開OAuth,而不是在Web視圖中打開。 – GeneCode

+0

我該怎麼做?我的意思是它的YouTube庫代碼。 – Reckoner

+0

你需要繞過的WebView委託(shouldstartloadwith),並使用[[UIApplication的sharedApplication]的OpenURL:[NSURL URLWithString:@ 「這裏的OAuth網址」]];在safari中打開它。 – GeneCode

回答

1

谷歌已經更新了的OAuth流的安全限制。他們不會允許本地網絡瀏覽器啓動OAuth流程,而是鼓勵人們使用操作系統瀏覽器來做到這一點。就你而言,你可能不得不等待Google日曆SDK更新他們的代碼以遵守新推薦的流程。更多信息,請here

+0

是的,我已經經歷了這一點,我正在考慮使用GTMAppAuth ...我應該嗎? – Reckoner

+0

試試看! :) –

+0

好的隊友....... – Reckoner