0

Facebook ネイティブ iOS アプリを作成しています。ログインしたユーザーが「視聴済み」として選択した映画を読みたいと思います。

me/movies を使用してユーザーが気に入った映画を取得できますが、ユーザーが視聴した映画を取得するには me/video.watches を取得する必要があるという点で正しいですか?

これを試してみましたが、情報が得られないようです。Facebook アプリに次の権限を与えました: user_likes、user_videos、publish_actions、user_actions.video。

ユーザーのプロファイルに固有のものではなく、Facebook が持っている映画の一般的なリストを取得することも可能ですか?

4

1 に答える 1

0

はい、あなたは正しいです。これは映画アプリme/video.watchesの正しい呼び出しです。app_id_filter=475761232465217必要な権限は user_actions.video. Facebook UI に実際の映画がリストされていることを確認したい場合があります。

見た映画

{
  "data": [
    {
      "id": "10101180827703747", 
      "from": {
        "name": "Philippe Harewood", 
        "id": "13608786"
      }, 
      "start_time": "2013-05-30T13:01:00+0000", 
      "end_time": "2013-05-30T13:01:00+0000", 
      "publish_time": "2013-05-30T13:01:00+0000", 
      "application": {
        "name": "Movies", 
        "id": "475761232465217"
      }, 
      "data": {
        "movie": {
          "id": "103744862998017", 
          "url": "https://www.facebook.com/pages/The-Bourne-Identity/103744862998017", 
          "type": "video.movie", 
          "title": "The Bourne Identity"
        }
      }, 
      "type": "video.watches", 
      "no_feed_story": false, 
      "likes": {
        "count": 0, 
        "can_like": true, 
        "user_likes": false
      }, 
      "comments": {
        "count": 0, 
        "can_comment": true, 
        "comment_order": "chronological"
      }
    }, 
    {
      "id": "10101137804098397", 
      "from": {
        "name": "Philippe Harewood", 
        "id": "13608786"
      }, 
      "start_time": "2013-04-15T22:22:26+0000", 
      "end_time": "2013-04-15T22:22:26+0000", 
      "publish_time": "2013-04-15T22:22:26+0000", 
      "application": {
        "name": "Movies", 
        "id": "475761232465217"
      }, 
      "data": {
        "movie": {
          "id": "151523671552341", 
          "url": "https://www.facebook.com/CasinoRoyaleMovie", 
          "type": "video.movie", 
          "title": "Casino Royale"
        }
      }, 
      "type": "video.watches", 
      "no_feed_story": false, 
      "likes": {
        "count": 0, 
        "can_like": true, 
        "user_likes": false
      }, 
      "comments": {
        "count": 0, 
        "can_comment": true, 
        "comment_order": "chronological"
      }
    }
  ], 
  "paging": {
    "next": "https://graph.facebook.com/13608786/video.watches?app_id_filter=475761232465217&limit=25&offset=25&__after_id=10101137804098397"
  }
}
于 2013-07-13T17:06:30.920 に答える