دعم الموقع

Is there a way to get a actor and all the films IMDB or TMDB numbers he/she is in?

for instance

$client = new MovieScrapper('TMDB_API_KEY');
// Get Person information by TheMovieDB's Person ID
$person = $client->person('1327');
    public function person($id)
    {
        $this->validateKeys(['tmdb' => $id]);
        $url = $this->apiUrl . 'person/' . $id . '?append_to_response=external_ids,images&api_key=' . $this->apiKey;
        return $this->formatPerson($this->toArray($this->request($url)));
    }
    /**
     * @param $person
     * @return Person
     */
    private function formatPerson($person)
    {
        return new Person([
            'imdb'         => !empty($person['imdb_id']) ? $person['imdb_id'] : null,
            'tmdb'         => !empty($person['id']) ? $person['id'] : null,
            'name'         => !empty($person['name']) ? $person['name'] : null,
            'aka'          => !empty($person['also_known_as']) ? $person['also_known_as'] : null,
            'gender'       => !empty($person['gender']) ? ($person['gender'] == 1 ? 'female' : ($person['gender'] == 2 ? 'male' : null)) : null,
            'birthday'     => !empty($person['birthday']) ? $person['birthday'] : null,
            'deathday'     => !empty($person['deathday']) ? $person['deathday'] : null,
            'placeOfBirth' => !empty($person['place_of_birth']) ? $person['place_of_birth'] : null,
            'biography'    => !empty($person['biography']) ? $person['biography'] : null,
            'photo'        => !empty($person['profile_path']) ? $this->imageProfilePath . $person['profile_path'] : null,
            'photos'       => !empty($person['images']['profiles']) ? $this->formatImages($person['images']['profiles'],
                $this->imageProfilePath, $person['profile_path']) : null,
        ]);
    }

Is there something I can add to call that returns films IMDB or TMDB numbers he/she is in?

3 ردود (على هذه الصفحة 1 من 1)

Jump to last post

To get all of the films a person has been in, call the /movie_credits method.

@travisbell said:

To get all of the films a person has been in, call the /movie_credits method.

Great thank you!

I see it returns like this which is great!

    {
      "character": "Fletcher",
      "credit_id": "52fe437f9251416c75012b97",
      "release_date": "2009-01-09",
      "vote_count": 1224,
      "video": false,
      "adult": false,
      "vote_average": 6,
      "title": "Bride Wars",
      "genre_ids": [
        35,
        10749
      ],
      "original_language": "en",
      "original_title": "Bride Wars",
      "popularity": 9.268958,
      "id": 10521,
      "backdrop_path": "/f7pTesNnPjOVAq7QqhgnSHaK9Cc.jpg",
      "overview": "Two best friends become rivals when their respective weddings are accidentally booked for the same day.",
      "poster_path": "/y5O46J9i98MkcExaPIeZaRImF4C.jpg"
    },

The ID "id": 10521, I assume is the TMDB ID. Does it return IMDB ID as well anyway?

You can only get the IMDB ID from the objects /external_ids method. It's not included in all of the list methods (search, discover, credits, etc...)

لم تجد الفلم أو المسلسل ؟ سجل دخولك و انشئها

عام

s ركز شريط البحث
p افتح قائمة الملف الشخصي
esc اغلق النافذة المفتوحة
? افتح نافذة اختصارات لوحة المفاتيح

على كافة صفحات الوسائط

b ارجع للخلف (او للصفحة الام عند التطبيق)
e انتقل لصفحة التعديل

على كافة صفحات موسم المسلسل

(السهم الايمن) انتقل للموسم التالي
(السهم الايسر) انتقل للموسم السابق

على كافة صفحات حلقة المسلسل

(السهم الايمن) انتقل للحلقة التالية
(السهم الايسر) انتقل للحلقة السابقة

على كافة صفحات الصور

a افتح صفحة اضافة الصورة

على كافة صفحات التعديل

t افتح محدد الترجمة
ctrl+ s ارسال النموذج

على صفحات المناقشة

n انشى نقاش جديد
w تبديل حالة المتابعة
p تبديل عام / خاص
c تبديل اغلاق / فتح
a افتح الانشطة
r رد على النقاش
l انتقل لأخر رد
ctrl+ enter أرسل رسالتك
(السهم الايمن) الصفحة التالية
(السهم الايسر) الصفحة السابقة

الاعدادات

هل تريد تقييم او اضافة هذا العنصر للقائمة؟

تسجيل الدخول