Преминаване към съдържанието
Български
  • Няма предложения, защото полето за търсене е празно.

Актуализации на блогове на живо в реално време с webhooks и Liveblogs API

Резюме: Тази статия обяснява как да използвате webhooks и Liveblogs API, за да показвате в реално време съдържание от блогове на живо (включително за мачове и за други събития) във външен новинарски поток, и описва препоръчителен модел на конфигурация за известяване и извличане на актуализации на блогове на живо.

Основни понятия

  • Блогове на живо за мачове: Блоговете на живо, свързани с мачове, могат да се извличат директно, защото идентификаторът (ID) на блога е известен. Използвайте крайната точка (endpoint) /liveblogs/{liveblog_id} на Content API, за да получите съдържанието на блога на живо за конкретен мач.
  • Блогове на живо за други събития: При блогове на живо за извънредни новини, които не са свързани с мачове (трансфери, отразяване на гала събития и др.), външните системи трябва да бъдат известявани, когато бъде създаден нов блог на живо, така че потокът да показва новото съдържание без периодични запитвания (polling).

Препоръчителна конфигурация и работен процес

  1. Абонирайте се за webhook събития за блогове на живо

    • Настройте webhook абонамента си да получава събития за типа обект LIVEBLOG. Когато блог на живо (за мач или за друго събитие) бъде създаден или обновен, вашият webhook ще получи събитие, което известява системата Ви.
  2. Обработвайте входящите LIVEBLOG webhook събития

    • Когато получите LIVEBLOG webhook събитие, извлечете идентификатора на блога на живо, включен в данните (payload) на събитието.
    • За незабавно показване във вашия поток използвайте този идентификатор, за да извлечете пълното съдържание на блога на живо от Liveblogs API.
  3. Извличане на съдържанието на блога на живо

    • За блогове на живо, свързани с мачове, извикайте следната крайна точка на Liveblogs API:
      • GET /liveblogs/{liveblog_id}
    • Използвайте отговора на API, за да визуализирате или обновите блога на живо във вашия новинарски поток или приложение.
  4. Избор според случая на употреба

    • Показвайте в реално време блогове на живо с извънредни новини (трансфери, гала събития, редакционни блогове на живо), без да е нужно постоянно да отправяте запитвания (polling) или да ги търсите ръчно.
    • За отразяване на мачове продължавайте да използвате идентификаторите на блоговете на живо, свързани с мачове, и Liveblogs API, за да получавате актуализации за събитията в мача.

Насоки за приоритизиране

  • Задайте приоритет на интеграцията според това колко бързо получаващите системи трябва да показват новите записи в блога на живо. Среден приоритет е подходящ за новинарски потоци в реално време, които трябва да поддържат потребителите информирани без прекомерна спешност.

Статус на внедряването

  • Поддръжката за доставяне на webhook събития за обекта LIVEBLOG е реализирана и може да се използва. Настройте webhook абонаменти, за да получавате тези събития за блогове на живо, и ги комбинирайте с извиквания към Liveblogs API, за да извличате съдържанието.

Заключение

Абонирайте се за LIVEBLOG webhook събития, така че системата Ви да бъде известявана, когато се създават нови блогове на живо (особено за извънредни новини, които не са свързани с мачове). При получаване на webhook извличайте блога на живо чрез /liveblogs/{liveblog_id}, за да показвате актуално съдържание във вашия поток. Тази комбинация избягва polling и гарантира навременни актуализации както за блогове на живо за мачове, така и за такива за други събития.