我有一个社交应用程序,我希望能被引导到正确的方向。我希望我的用户将他们的YouTube帐户链接到他们的个人资料,并能够在我的应用程序中上传/查看/删除电影。
我有另一个应用程序(房地产中介),我正在使用gem youtube_it,它在单用户应用程序上运行良好。
虽然我自己还没有做到这一点,但看起来你可以做到:你只需要为每个用户使用不同的客户端。从youtube_it文档来看,您可以让每个用户通过OAuth授权您的应用程序,并根据每个用户存储访问令牌响应。然后,您可以使用返回的令牌来发布视频。有关示例代码,请查看youtube_it自述文件中"建立客户端"下的"使用OAuth的客户端"部分。
有关详细信息,请参阅OAuth for Web Application文档。