コアラを使用して、ユーザーがアップロードした動画にアクセスしようとしています。ただし、特定のビデオの詳細を取得しようとすると、結果はになりますfalse
。私のコードは次のとおりです。
@graph = Koala::Facebook::API.new
result = @graph.get_object("video_id")
結果の値は常にfalse
です。私は何が間違っているのですか?
コアラを使用して、ユーザーがアップロードした動画にアクセスしようとしています。ただし、特定のビデオの詳細を取得しようとすると、結果はになりますfalse
。私のコードは次のとおりです。
@graph = Koala::Facebook::API.new
result = @graph.get_object("video_id")
結果の値は常にfalse
です。私は何が間違っているのですか?
ここでは、ユーザーをアプリケーションに対して認証する際にビデオのアクセス許可について言及していないため、グラフAPIからfalseを取得できます。同じ問題が発生しましたが、ユーザーアカウントから取得する権限のリストに「user_videos」を含めることで解決しました。
http://developers.facebook.com/docs/reference/api/permissions/
ビデオIDはどこから取得していますか?使用しているアクセストークンのユーザーはビデオを見ることができますか?「false」は、ほとんどの場合、プライバシーチェックが失敗したことを意味します。最も一般的な理由は、コンテンツを所有するユーザーがすべてのプラットフォームアプリのデータへのアクセスを無効にしている、コンテンツが閲覧者に表示されないページにある、またはコンテンツ所有者がユーザーをブロックしました