iPhoneからYouTubeにAPI(Objective-C)を使ってアップロードするiPhoneからYouTubeに動画をアップロードしたいと思って色々調べました。理想としては、こんな感じににゅっとメニューが登場して動画を共有できるようにしたかった。これを実現する方法は「UIDocumentInteractionController」「UIActivityViewController」っぽい。試した結果......。�@UIDocumentInteractionController⇒Instagramへの投稿例は多く見つけたけど、動画を共有する方法を見つけられませんでした。ないため実現できず【参考】http://www.toyship.org/archives/959�@�Aのとおり、にゅっと出るメニューでの実現方法について見つけることができませんでした。API(v3)を使うというものでした。APIを用意する必要があると手間があるのですが、これで上手くいきました。---------------------------------------------------手順です。�Cサンプルを実行して、動画をYouTubeにアップロードそれぞれを詳しく見ていきます。Consoleにアクセスしますアプリを登録します↓プロジェクト名は英数字指定でした。選択して、必要なAPIを有効にします。・クライアントID・クライアントシークレットが表示されるので、実装のときに使うのでメモしておきます。APIをダウンロードします。上記サイトに記載されているsvnコマンドを実行します。google-api-objectivec-client-read-onlyコマンドを実行したディレクトリに「google-api-objectivec-client-read-only」という名前でAPIとサンプルが保存されます。YouTubeSample.xcodeprojにあるのですが、これは「MacOS」用でした。iOS」というものを発見しました。解凍すると「yt-direct-lite-iOS-master」というディレクトリができます。「yt-direct-lite-iOS-master」の中にあるXcodeプロジェクトが、iOSに対応したものでした。APIと同じ階層に保存することです。APIを使うときの参考になりました。�Cサンプルを実行して、動画をYouTubeにアップロード�BのXcodeプロジェクトで、設定して完成です。内にて、�@でメモした「クライアントID」「クライアントシークレット」を書き換えます。Identifier」に合わせます。Identifierとプロジェクト名を同時に変更する:http://blog.be-style.jpn.com/article/87567553.htmlこれで準備が整いました。ビルドして実行すると、iPhoneで実行できました。実行すると、こんなことができます。した動画のYouTubeへのアップロードYouTubeのライブラリ一覧↓YouTubeにアップロードが成功した画面↓これでiPhoneからYouTubeへの動画アップロードができました。次は、自分のアプリに流用することです。iPhoneからYouTubeへのアップロード方法が見つからなかったので、解決してよかったです。最後にハマったことを残しておきます。以前使っていたプロジェクトを使い回したらダメでした。新しくプロジェクトを作ったところうまくいきました。[必須入力]※ブログオーナーが承認したコメントのみ表示されます。このブログについてものづくりに関することを色々と。ウィジェット過去ログ2019年07月(1)2019年02月(3)2018年12月(1)2018年04月(1)2018年03月(1)2018年02月(1)2017年11月(3)2017年04月(4)2017年03月(7)2017年02月(1)2016年11月(1)2016年09月(1)2016年08月(3)2016年07月(1)2016年05月(1)2016年04月(1)2016年02月(4)2016年01月(1)2015年11月(1)2015年06月(1)検索ボックス。