The Movie Database サポート

Basicly the title :).

The individual calls to the method work just fine, but when appending it to the primary tv/id call no value is returned. For movies this does work.

Regards, Thomas

6 replies (on page 1 of 1)

Jump to last post

For the record, when implementing TvEpisode and TvSeason, I couldn't append Account_states either.

Hi guys,

I've created a new ticket for this here. I'll look at it next week.

Hmm, all of my tests for series, seasons and episodes are working with one of my sessions:

Request:

https://api.themoviedb.org/3/tv/1399?api_key=###&session_id=###&append_to_response=account_states

Response

{
  "account_states": {
    "favorite": true,
    "rated": {
      "value": 9.0
    },
    "watchlist": false
  },
  "backdrop_path": "/aKz3lXU71wqdslC1IYRC3yHD6yw.jpg",
  "created_by": [
    {
      "id": 9813,
      "name": "David Benioff",
      "profile_path": "/8CuuNIKMzMUL1NKOPv9AqEwM7og.jpg"
    },
    {
      "id": 228068,
      "name": "D. B. Weiss",
      "profile_path": null
    }
  ],
  "episode_run_time": [
    60
  ],
  ...
}

Request

https://api.themoviedb.org/3/tv/1399/season/1?api_key=###&session_id=###&append_to_response=account_states

Response

{
  "account_states": {
    "results": [
      {
        "id": 63056,
        "episode_number": 1,
        "rated": {
          "value": 9.0
        }
      },
      {
        "id": 63057,
        "episode_number": 2,
        "rated": false
      },
      {
        "id": 63058,
        "episode_number": 3,
        "rated": false
      },
      {
        "id": 63059,
        "episode_number": 4,
        "rated": false
      },
      {
        "id": 63060,
        "episode_number": 5,
        "rated": false
      },
      {
        "id": 63061,
        "episode_number": 6,
        "rated": false
      },
      {
        "id": 63062,
        "episode_number": 7,
        "rated": false
      },
      {
        "id": 63063,
        "episode_number": 8,
        "rated": false
      },
      {
        "id": 63064,
        "episode_number": 9,
        "rated": false
      },
      {
        "id": 63065,
        "episode_number": 10,
        "rated": false
      }
    ]
  },
  "air_date": "2011-04-17",
  ...
}

Request

https://api.themoviedb.org/3/tv/1399/season/1/episode/1?api_key=###&session_id=###&append_to_response=account_states

Response

{
  "account_states": {
    "rated": {
      "value": 9.0
    }
  },
  "air_date": "2011-04-17",
  ...
}

Are you sure you're calling the methods with a session that has rated or marked one of the items (as a favourite or watch list)?

I'm pretty sure they are neither. But is it necessary to do that?

If so, we'll have to make a workaround which creates the object if it's not there and fills in blanks, so that the end user will get the same experience every time they call the API (can't have stuff being null if you explicitly asked for it).

You don't need to have done any of the account actions on the item (rated, watchlist or favorite) but you do need a valid session_id for the account_sates field to show up.

I can call any arbitrary item and get back you'd expect:

http://api.themoviedb.org/3/tv/62413?api_key=###&session_id=###&append_to_response=account_states
{
  "account_states": {
    "favorite": false,
    "rated": false,
    "watchlist": false
  },
  "backdrop_path": "/heXGzDx18UCQALqUKSLwasp5j18.jpg",
  "created_by": [],
  "episode_run_time": [
    60
  ],
  "first_air_date": "2015-06-19",
  "genres": [
    {
      "id": 878,
      "name": "Science Fiction"
    },
  ],
  ...
}

Oooh.. Might be we missed the session id.. Makes sense.

映画やテレビ番組が見つかりませんか?ログインして作成してください。

全般

s 検索バーに移動する
p プロファイルメニューを開く
esc 開いているウィンドウを閉じる
? キーボードショートカットウィンドウを開く

メディアのページ

b 戻る(または該当する場合は親に)
e 編集ページに行く

テレビ番組のシーズンのページ

(右矢印)次のシーズンに行く
(左矢印)前のシーズンに戻る

テレビ番組のエピソードのページ

(右矢印)次のエピソードに進む
(左矢印)前のエピソードに戻る

全ての画像のページ

a 画像追加ウィンドウを開く

全ての編集ページ

t 翻訳選択を開く
ctrl+ s フォームを送信する

ディスカッションのページ

n 新しいディスカッションを作成する
w 監視ステータスを切り替える
p 公開/非公開を切り替える
c 閉じる/開くを切り替える
a アクティビティを開く
r ディスカッションに返信
l 最後の返事に行く
ctrl+ enter メッセージを送信する
(右矢印)次のページ
(左矢印)前のページ

設定

このアイテムを評価したり、リストに追加したりしたいですか?

ログイン

メンバーではありませんか?

登録してコミュニティに参加