پشتیبانی پایگاه داده‌ فیلم

It seems many background images (if not all) have no ISO country code, so when attempting to access image info using the include_image_language parameter the background images are not listed. Here is an example:

Example collection

http://api.themoviedb.org/3/collection/115570?api_key=xxx&append_to_response=images
This url lists all the background images

http://api.themoviedb.org/3/collection/115570?api_key=xxx&append_to_response=images&language=en&include_image_language=??
Once a language is specified there is no way to list the background images without an ISO specified country. What should be used here? We have tried null but it needs to be a valid ISO code per the API docs.

7 پاسخ (در صفحه 1 از 1)

Jump to last post

Hi Tim,

The documentation mentions that null is valid option for include_image_language. I'm not entirely sure I understand the issue. Here's the example straight from the docs:

https://api.themoviedb.org/3/movie/550/images?api_key=###&language=en&include_image_language=en,null

Did you read the "Image Languages" section? Does that cover it?

I missed that in the docs, but we do pass in null, yet in this instance (and many others ) no background images are listed at all.

http://api.themoviedb.org/3/collection/115570?api_key=xxx&append_to_response=images&language=en&include_image_language=en,null

Results:
..."images":{"backdrops":[],...

EDIT Trying the example URL works, so it must be some difference in the collections versus movies API.

Hey Tim,

If I request this method here:

http://api.themoviedb.org/3/collection/115570?api_key=###&append_to_response=images&include_image_language=en,null

I am getting back:

{
  "id": 115570,
  "name": "Star Trek: The Next Generation Collection",
  "overview": "Star Trek: The Next Generation Motion Picture Collection contains the four Next Generation films.",
  "poster_path": "/5HOcAfSfFxmpUouyLOo6Si9F7fo.jpg",
  "backdrop_path": "/r7MMQenUURHhAVHFymtOb8AX4Bm.jpg",
  "parts": [ ... ],
  "images": {
    "backdrops": [
      {
        "aspect_ratio": 1.78,
        "file_path": "/r7MMQenUURHhAVHFymtOb8AX4Bm.jpg",
        "height": 1080,
        "iso_639_1": "xx",
        "vote_average": "5.39915966386555",
        "vote_count": 5,
        "width": 1920
      },
      {
        "aspect_ratio": 1.78,
        "file_path": "/y6IWUJkDWbPiLOuc23jbLotRPIu.jpg",
        "height": 1080,
        "iso_639_1": null,
        "vote_average": "5.26041666666667",
        "vote_count": 1,
        "width": 1920
      },
      {
        "aspect_ratio": 1.78,
        "file_path": "/xb6wgQzRLWoZSDk06esOMc9PbwU.jpg",
        "height": 1080,
        "iso_639_1": null,
        "vote_average": "5.26041666666667",
        "vote_count": 1,
        "width": 1920
      }
    ],
    "posters": [ ... ]
  }
}

Include &language=en and then it doesn't work.

I am new to the project and the API, but I believe the idea is to get the description for the specified locale, but when that is specified then the background images do not display even when null is included.

Ah yes, I missed that param in my example.

I've created a new ticket for that here. I'll try to it fixed up in the next day or two.

Cheers.

The fix for this should be live. Mind giving it a go now?

Yep. Works as expected now:

"images":{"backdrops":[{"aspect_ratio":1.78,"file_path":"/r7MMQenUURHhAVHFymtOb8AX4Bm.jpg","height":1080,"iso_639_1":"xx", "vote_average":"5.39915966386555","vote_count":5,"width":1920},{"aspect_ratio":1.78,"file_path":"/y6IWUJkDWbPiLOuc23jbLotRPIu.jpg","height":1080,"iso_639_1":null, "vote_average":"5.26041666666667","vote_count":1,"width":1920},{"aspect_ratio":1.78,"file_path":"/xb6wgQzRLWoZSDk06esOMc9PbwU.jpg","height":1080,"iso_639_1":null, "vote_average":"5.26041666666667","vote_count":1,"width":1920}]

فیلم و نمایش تلویزیونی را نمی‌توانید پیدا کنید؟ به سیستم وارد شوید تا آن را ایجاد کنید.

Global

s تمرکز بر منوی جستجو
p منوی پروفایل باز شود
esc بستن پنجره باز
? پنجره میانبرهای صفحه‌کلید باز شود

در صفحات مدیا

b بازگشت به عقب (یا در صورت لزوم به منشا)
e برو به صفحه ویرایش

در صفحات فصل تلویزیونی

(فلش سمت راست) برو به فصل بعد
(پیکان سمت چپ) برو به نشست قبلی

در صفحات قسمت تلویزیونی

(فلش سمت راست) برو به قسمت بعد
(پیکان سمت چپ) برو به قسمت قبلی

در تمام صفحات تصویر

a پنجره افزودن تصویر باز شود

در تمام صفحات ویرایش

t انتخابگر ترجمه باز شود
ctrl+ s ثبت از

در صفحات بحث

n ایجاد بحث جدید
w تغییر وضعیت وضعیت تماشا
p تغییر وضعیت عمومی/خصوصی
c تغییر وضعیت بسته/باز
a گشایش صفحه فعالیت
r پاسخ به بحث
l برو به آخرین پاسخ
ctrl+ enter پیام خود را ثبت کنید
(فلش سمت راست) صفحه بعد
(پیکان سمت چپ) صفحه قبلی

تنظیمات

آیا می‌خواهید به این مورد امتیاز دهید یا به فهرست اضافه کنید؟

ورود