feeldb

FeelDB თქვენი ვებსაიტისთვის

ყოველ ფილმს თავისი ემოციური ხელწერა აქვს

დაამატეთ ფილმების ემოციები თქვენს საიტზე, დომენზე მიბმული საჯარო გასაღებით. აირჩიეთ მზა ვიჯეტი ან გამოიყენეთ SDK.

საჯარო გასაღები (pk) ბრაუზერისთვისაა. საიდუმლო გასაღები (sk) მხოლოდ სერვერზე შეინახეთ.

ასე გამოჩნდება თქვენს საიტზე
მატრიცა

მატრიცა

1999 · ფილმი

tt0133093

ნამდვილი მონაცემები FeelDB-ის კატალოგიდან · ხელოვნური ინტელექტის შეფასება · საშუალო სანდოობა

01 /

აირჩიეთ ინტეგრაციის გზა

01 A /

SDK / კოდის ნახვა

ელემენტს მიუთითეთ IMDb ID, JavaScript-ით მიიღეთ კომპაქტური მონაცემები ან სერვერზე დახატეთ PHP ბეიჯი.

HTML / imdb / pk
<style>feeldb-emotions { display: block; min-height: 244px; }</style>
<script src="https://feeldb.com/sdk/v1/widget.js" data-feeldb-mount="off" defer></script>
<feeldb-emotions imdb="tt0133093" pk="YOUR_PUBLISHABLE_KEY" variant="card" theme="auto" lang="ka"></feeldb-emotions>
PHP · Badge::html() →

01 B /

მზა სკრიპტი

ერთი სკრიპტი გვერდის მეტამონაცემებში ან IMDb ბმულში პოულობს ID-ს და ამატებს ვიჯეტს. აპლიკაციის კოდი არ სჭირდება.

Auto-detect / pk
<script src="https://feeldb.com/sdk/v1/widget.js" data-pk="YOUR_PUBLISHABLE_KEY" data-variant="chips" async></script>

გამოიყენეთ Movie / TVSeries JSON-LD-ის sameAs IMDb URL, IMDb ბმული ან IMDb მეტამონაცემები. გამოყოფილ სამიზნეს დაამატეთ data-feeldb-mount.

03 /

დააკოპირეთ საწყისი კოდი

YOUR_PUBLISHABLE_KEY შეცვალეთ თქვენი საიტის დომენისთვის გაცემული pk-ით. ბრაუზერის მაგალითებში საიდუმლო გასაღები არ გამოიყენება.

dropin
<script src="https://feeldb.com/sdk/v1/widget.js" data-pk="YOUR_PUBLISHABLE_KEY" data-variant="chips" async></script>
element
<style>feeldb-emotions { display: block; min-height: 244px; }</style>
<script src="https://feeldb.com/sdk/v1/widget.js" data-feeldb-mount="off" defer></script>
<feeldb-emotions imdb="tt0133093" pk="YOUR_PUBLISHABLE_KEY" variant="card" theme="auto" lang="ka"></feeldb-emotions>
javascript
import { FeelDB } from '@feeldb/emotions';

const client = new FeelDB({
  publishableKey: 'YOUR_PUBLISHABLE_KEY',
  baseUrl: 'https://feeldb.com',
  lang: 'ka'
});
const title = await client.emotions('tt0133093');
// Compact payload: t, s, e, u, x. Keep the FeelDB attribution link.
console.log(title);
php
require __DIR__.'/feeldb-php/autoload.php';

use FeelDB\Emotions\Badge;
use FeelDB\Emotions\Client;

// Server only: FEELDB_API_KEY holds your secret key.
$client = new Client(getenv('FEELDB_API_KEY'), [
    'base_url' => 'https://feeldb.com', 'lang' => 'ka',
]);
$title = $client->emotions('tt0133093');
if ($title !== null) {
    echo Badge::html($title, ['lang' => 'ka', 'theme' => 'auto']);
}
// Optional paid arcs entitlement, server only.
$arc = $client->arc('tt0133093');
curl
# Server only: FEELDB_API_KEY holds your secret key
curl -H "Authorization: Bearer $FEELDB_API_KEY" \
  'https://feeldb.com/api/v1/titles/tt0133093/emotions?lang=ka'

# Server only: up to 100 IDs per batch
curl -X POST 'https://feeldb.com/api/v1/emotions/batch' \
  -H "Authorization: Bearer $FEELDB_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"imdb_ids":["tt0133093"],"lang":"ka"}'

JavaScript მხარს უჭერს pk-ს ბრაუზერში და sk-ს სერვერზე. PHP იყენებს სერვერის საიდუმლოს და შეუძლია Badge::html()-ის დახატვა. ჩამოტვირთეთ 1.1.0 არქივები და შეამოწმეთ SHA256SUMS; პაკეტების რეესტრში გამოქვეყნება ჯერ მზადდება.

04 /

ფასი და ერთეულები

ფილმის ემოციების ერთი წარმატებული პასუხი ერთი ერთეულია. ჯგუფურ მოთხოვნაში ითვლება თითოეული დაბრუნებული ფილმი; რკალი ცალკე ერთეულია. API-ის ქეშიდან გაცემული პასუხებიც, მათ შორის 304, მოიხმარენ ერთეულებს.

რკალს სჭირდება გააქტიურებული დამატებითი სერვისი და ცალკე აღირიცხება. რკალის შეცდომა ძირითად ემოციებს არ მალავს.

ფასი 1 000 ერთეულზე
პროდუქტიფასი / 1 000 ერთეული
ფილმის ემოციები0.50 GEL
ემოციური რკალი · დამატებითი სერვისი3.00 GEL

პარტნიორს ყოველ UTC თვეში აქვს 2000 უფასო ერთეული, რომელიც ფასიან ბალანსამდე იხარჯება. დარჩენილი უფასო ერთეულები შემდეგ თვეში არ გადადის.

უფასო ერთეულებისა და ბალანსის ამოწურვისას API აბრუნებს 402 balance_exhausted-ს. ვიჯეტი ამ ჩანართში ამ pk-ისთვის ჩერდება 600 წამით და გვერდის მუშაობას არ აფერხებს. შევსების შემდეგ სერვერი აღდგება 60 წამში; შეჩერებული ჩანართი ელოდება თავის ტაიმერს.

წვდომა მოითხოვეთ ქვემოთ. დავარეგისტრირებთ თქვენი საიტის დომენებს და გამოგიგზავნით საბანკო გადარიცხვის ინსტრუქციას. ბალანსი შეივსება გადახდის დადასტურების შემდეგ; ფორმა წვდომას ავტომატურად არ ააქტიურებს.

05 /

საიმედოობა და შეცდომების ჟურნალი

IMDb ID-ის ან სამიზნის არქონა, ქსელის პრობლემა, სკრიპტის შეცდომა ან ტაქსონომიის შეუსაბამობა შეძლებისდაგვარად იგზავნება შეცდომების ჟურნალში. ჩანაწერი შეიცავს საჯარო გასაღებს და შესაძლოა ფილმის ID-ს, არასდროს საიდუმლოს. პარტნიორის ადმინისტრატორს შეუძლია ნახოს დაჯგუფებული შეცდომები. ჟურნალში გაგზავნის შეცდომა გვერდს არ აფერხებს.

დაამუშავეთ შეცდომის კოდები: 401 key_required / key_revoked, 403 origin_not_allowed / addon_required, 402 balance_exhausted და 429 quota_exceeded. გაითვალისწინეთ Retry-After; ნუ გაიმეორებთ მოთხოვნას უწყვეტად.

ყველა ფილმს საკმარისი მონაცემები არ აქვს. ვიჯეტი აჩვენებს ცარიელ მდგომარეობას; უცნობი, დამალული და არასწორი ID-ები ერთნაირ 404-ს აბრუნებს. გასაღების გარეშე მოძიების გაუქმებისას ყველა მოთხოვნა pk-ის გარეშე იღებს ერთნაირ 401-ს.

06 /

შეინარჩუნეთ წყაროს ბმული

ვიჯეტები და PHP ბეიჯი შეიცავს FeelDB-ის ხილულ ბმულს. შეინარჩუნეთ ხილული, მოქმედი ბმული. საკუთარი ინტერფეისისთვის გამოიყენეთ კომპაქტური პასუხის u გზა API-ის დომენზე.

ემოციების მონაცემები: FeelDB
07 /

კითხვები დაწყებამდე

შეიძლება საჯარო გასაღების გამოჩენა?

დიახ. pk განკუთვნილია ბრაუზერის კოდისთვის და მიბმულია თქვენს რეგისტრირებულ დომენებზე. sk შეინახეთ საიდუმლოდ, სერვერზე.

შეიძლება ფილმის მოძიება გასაღების გარეშე?

ძველი, გასაღების გარეშე ფილმის მოძიება უქმდება SEC-18-ის მიხედვით. გათიშვისას pk-ის გარეშე ყველა ID აბრუნებს 401 key_required-ს. ტაქსონომია, ხატულები და OpenAPI საჯარო რჩება; ჯგუფურ მოძიებასა და რკალს გასაღები სჭირდება.

რას პოულობს მზა სკრიპტი?

ის კითხულობს IMDb მეტამონაცემებს, Movie / TVSeries JSON-LD-ს ან IMDb ბმულებს. სასურველ ადგილას გამოყავით სამიზნე data-feeldb-mount-ით. პირდაპირ მითითებულ ელემენტებს ავტომატურ ჩასმასთან შედარებით უპირატესობა აქვს.

რომელი SDK გამოვიყენო?

JavaScript მხარს უჭერს pk-ს ბრაუზერში და sk-ს სერვერზე. PHP იყენებს სერვერის საიდუმლოს და შეუძლია Badge::html()-ის დახატვა. ჩამოტვირთეთ 1.1.0 არქივები და შეამოწმეთ SHA256SUMS; პაკეტების რეესტრში გამოქვეყნება ჯერ მზადდება.

08 /

მოვარგოთ თქვენს კატალოგს

მოგვიყევით საიტისა და გამოყენების შესახებ. გასაღები გჭირდებათ მეტი მოცულობისა და ჯგუფური მოთხოვნებისთვის.

მაქსიმუმ 2 000 სიმბოლო. არ გამოგვიგზავნოთ გასაღებები ან სხვა საიდუმლო მონაცემები.