2016-11-29 2 views
0

Ich versuche, Videos auf YouTube hochladen und diese sind die Schritte, die ich folgende bin:
Hochladen von Videos auf youtube von iOS app - Youtube API

1) Ich google Konsole am Besuch und ich bin die Schaffung eines neuen Projekts Hier.
2) Dann bekomme ich hier eine OAuth Client ID und übergebe mein Projekt.
3) Danach, wenn ich versuche, in meiner app zu genehmigen, zeigt es, dass dieser Benutzer zu autorisieren ist nicht erlaubt.
4) Aktivierte Youtube-APIs.

Alles funktioniert gut, bis now.What habe ich jetzt getan ist, dass ich das dazugehörige Konto mit diesem Youtube-API geändert habe und jetzt ist es nicht work.I den Screenshot ist Befestigung
Jetzt verwende ich GTMAppAuth und meine Der Authentifizierungsprozess ist abgeschlossen.Nach dem Erlauben der Erlaubnis erhalte ich einen Autorisierungscode wie diesen.Ich weiß, dass dieser Autorisierungscode ausgetauscht wird und ein Zugriffstoken bereitgestellt wird.Welche Methode wird dies tun? Was ist jetzt zu tun? enter image description here

+0

Der Text erklärt. Sie müssen das OAuth in Safari und nicht in der Webansicht öffnen. – GeneCode

+0

Wie mache ich das? Ich meine es ist der YouTube-Bibliothekscode. – Reckoner

+0

müssen Sie die Webansicht delegieren (shouldstartloadwith) und verwenden umgehen [[UIApplication shared] openURL: [NSURL URLWithString: @ "oauth url hier"]]; um es in Safari zu öffnen. – GeneCode

Antwort

1

Google hat seine Sicherheitseinschränkungen für den OAuth-Flow aktualisiert. Sie werden es nativen Web-Views nicht erlauben, OAuth-Flows zu initiieren, sondern ermutigen Leute dazu, die OS-Browser dazu zu verwenden. In Ihrem Fall müssen Sie wahrscheinlich warten, bis das Google Kalender-SDK seinen Code aktualisiert hat, um dem neu empfohlenen Ablauf zu folgen. Weitere Informationen finden Sie here

+0

Ja, ich habe das durchgemacht und ich denke GTMAppAuth verwenden ... soll ich? – Reckoner

+0

Probieren Sie es aus! :) –

+0

Ok Kumpel ....... – Reckoner

Verwandte Themen