2016-11-29 6 views
0

YouTubeのAPI:
アップロードビデオ - 私はユーチューブに動画をアップロードしようとしています、これらは、私は、次の午前の手順です

1)私はGoogleのコンソールを訪問していると私は、新しいプロジェクトを作成していますここに。
2)ここでOAuthクライアントIDを取得しており、プロジェクトに合格しています。
3)その後、私のアプリケーションで認証しようとすると、このユーザーは認証を許可されていないことが示されます。
4)Youtube APIを有効にしました。

今まで私がやったことはすべてこのYouTube APIで関連するアカウントを変更しても機能しないことです。スクリーンショットを添付しています
今、GTMAppAuthと私認証プロセスが完了しました。許可を受けた後、私はこのような認証コードを取得しています。この認証コードが交換され、アクセストークンが提供されることはわかっていますが、どの方法でこれを行いますか? enter image description here

+0

テキストで説明しました。 SafariでOAuthを開く必要がありますが、Webビューでは開きません。 – GeneCode

+0

どうすればいいですか?私はそのYouTubeライブラリコードを意味します。 – Reckoner

+0

あなたはwebviewデリゲート(shouldstartloadwith)をバイパスし、[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@ "oauth url here"]];を使用する必要があります。それをサファリで開く。 – GeneCode

答えて

1

GoogleがOAuthフローのセキュリティ制限を更新しました。彼らは、ネイティブWeb-ViewがOAuthフローを開始することを許可するのではなく、むしろ人々にOSブラウザを使用させるよう促しています。あなたの場合、おそらく、GoogleカレンダーSDKが新しく推奨されたフローに従うためにコードを更新するのを待つ必要があります。詳細はこちらhere

+0

はい、私はそれを経て、私はGTMAppAuthを使うことを考えているのですか? – Reckoner

+0

これを試してみてください! :) –

+0

OKメイト....... – Reckoner

関連する問題