Indiferent de obiectivul site-ului dvs. web, livrarea de știri este esențială pentru a vă menține cititorii implicați. Puteți obține și scrie singuri știrile sau vă puteți baza pe mediastack API pentru a furniza știri direct cititorilor dvs., pe un site web sau o aplicație.

Oferind un nivel gratuit și plin de știri de la puncte importante, API mediastack ar putea revoluționa angajamentul publicului.

Un API pentru Știri?

Diferite date pot fi încorporate în site-uri web și aplicații prin intermediul unui API. Aceasta este o interfață de programare a aplicației, practic un software care vă permite să introduceți datele pe care le furnizează în propriul cod.

De exemplu, datele meteo, informațiile de zbor și datele despre piețe sunt toate exemple cheie de date din domeniul public produse zilnic. De obicei, emise de furnizorii de renume prin intermediul televizorului sau al site-ului dvs. de știri mainstream, acesta este genul de informații premium pe care cititorii le lasă de obicei de pe site-ul dvs. pentru a merge și pentru a le verifica.

instagram viewer

După cum sa menționat, API mediastack este un API pentru știri. Funcționează în aceeași linie, oferind titluri de la puncte importante precum Sky News, CNN, BBC, MSNBC și Al Jazeera.

Accesul la mediastack API vine cu o serie de caracteristici impresionante care vor impresiona și atrage orice public.

Pentru început, oferă acces la fluxuri de date de știri, tendințe și titluri din întreaga lume pe măsură ce apar noutăți, 24/7. Este mai mult decât doar o mână de furnizori. Utilizând surse din 50 de țări, peste 7.500 de puncte media introduc date în mediastack API. Numele mari și actualizările mici pot fi la fel de obișnuite ca minut cu minut și sunt complet automatizate, în 13 limbi.

API mediastack utilizează un strat API ușor, cu conținut livrat din cloud în JSON ușor de formatat.

După cum sa menționat, API-ul mediastack oferă, de asemenea, un plan gratuit. Acest lucru este remarcabil din mai multe motive, nu în ultimul rând abilitatea de a vă dezvolta proiectul cu mediastack API fără a vă angaja la un abonament potențial costisitor dacă în cele din urmă alegeți să nu îl utilizați.

Când sunteți gata să începeți, accesați mediastack.com și apăsați pe Înregistrează-te gratuit buton. Alegeți nivelul de prețuri, faceți clic pe Inscrie-te, furnizați-vă informațiile și câteva momente mai târziu veți avea acces la API-ul mediastack.

Mediastack este disponibil în cinci niveluri de preț, fiecare cu funcții diferite.

În primul rând este opțiunea gratuită. Acest lucru vă oferă 500 de apeluri API pe lună, acces la toate cele peste 7.500 de surse de știri și la toate cele 13 limbi. Cu toate acestea, sursele de știri oferă titluri întârziate. Opțiunea gratuită este ideală pentru orice proiect de dezvoltare și testare. API Mediastack practic vă oferă suficiente apeluri pentru a vă crea site-ul sau aplicația fără a plăti serviciul complet.

Pachetul standard este de 24,99 USD pe lună sau 19,99 USD cu facturare anuală. Aceasta vine cu 10.000 de apeluri API pe lună, știri live, toate cele 13 limbi și peste 7.500 de surse de știri, criptare HTTPS, date istorice, utilizare comercială și asistență tehnică.

Pachetul Professional oferă mai multe funcții ca și pachetul Standard, dar cu 50.000 de solicitări de știri pe lună. Aceasta este de 99,99 USD pe lună sau 79,99 USD dacă este facturată anual.

Un pachet Business este, de asemenea, disponibil pentru API-ul mediastack. Aceasta oferă până la 250.000 de solicitări de știri pe lună, pe lângă aceleași caracteristici ca Standard și Professional. Acest lucru costă 249,99 USD pe lună sau 199,99 USD dacă este facturat anual.

În cele din urmă, mediastack oferă și o opțiune Enterprise, adaptată pentru a satisface cerințele site-ului dvs. cu prețuri personalizate.

După ce v-ați înscris la mediastack API, veți obține acces instantaneu la panoul de control. Aici veți găsi cheia de acces API, punctele finale API și documentația detaliată despre cum să implementați API mediastack și limbile de dezvoltare pe care le puteți utiliza cu acesta.

Cheia dvs. API

Livrat în partea de sus a API mediastack panoul de control este cheia API personală pentru fiecare utilizator. Aceasta este o colecție generată de litere și cifre, fiecare individ. Dacă este necesar, cheia API poate fi aruncată în coșul de gunoi și poate fi generată o nouă cheie API.

Toate interogările API se bazează pe adresa URL de bază:

http://api.mediastack.com/v1/

Adresa URL de bază, atunci când este utilizată cu cheia API, generează o colecție de cele mai recente detalii de știri. Fiecare șir are un set de parametri opționali disponibili, care acoperă totul, de la sursele de știri la date și ordinea de sortare.

Rețineți că nivelul gratuit nu acceptă apeluri API HTTPS securizate.

Puncte finale

Două puncte finale API sunt disponibile pentru utilizare pe mediastack API: date de știri și surse de știri.

Punctele finale ale știrilor funcționează cu diverși parametri. Folosirea datelor din știri:

  • sursede exemplu. BBC, CNN etc.
  • categoriitipuri de știri, precum sport, afaceri,
  • țăriaici sunt folosite coduri de țară standard, de ex. au pentru Australia, noi pentru Statele Unite
  • limbidin nou, sunt necesare coduri standard: en pentru engleză, de pentru germană
  • Cuvinte cheieutilizați cuvinte cheie separate prin virgulă pentru a oferi un subiect specific
  • Datafolosit în primul rând pentru știrile istorice
  • felse poate seta ordinea descendentă, ascendentă și de popularitate
  • decalajutilizat pentru afișarea știrilor mai vechi din același set de date
  • limitălimita maximă de date este de 100, cu 25 implicită

Datele de știri istorice pot fi interogate cu data dorită specificată. Între timp, parametrii punctului final al sursei de știri sunt limitați la categorii, țări, limbi, offset și limită. Parametrii specifici pot fi excluși folosind prefixul "-". De exemplu, excludeți știrile din SUA folosind

http://api.mediastack.com/v1/news? access_key = YOUR_ACCESS_KEY & sources = au, -us

Dacă intenționați să integrați mediastack API cu site-ul sau aplicația dvs., va trebui să știți ce limbi sunt acceptate. Pot fi utilizate cinci limbi cheie de dezvoltare:

  • PHP
  • Piton
  • jQuery
  • Merge
  • Rubin

Fiecare dintre acestea este susținut de documentare extinsă, cu exemple furnizate pentru fiecare. Mesajele de eroare pentru API-urile eșuate sunt, de asemenea, listate aici.

Sunt enumerate coduri de parametri specifici pentru țări, limbi, termeni de căutare și categorii de știri și aici, împreună cu orice altceva de care aveți nevoie pentru a le aduce cititorilor conținutul de știri pe care îl caută pentru.

API-ul Mediastack are potențialul de a furniza o colecție vastă de titluri pe site-ul sau aplicația dvs., indiferent de nișă. Cu un nivel gratuit pentru dezvoltare și abonamente pentru fiecare nivel, aceasta este o soluție simplă pentru a se potrivi oricărui buget.

PHP, Python, jQuery, Go și Ruby sunt toate acceptate de API mediastack, asigurând compatibilitatea cu practic orice proiect online. Bogăția de parametri asigură faptul că API-urile furnizează exact tipul de știri pe care publicul dvs. îl caută, cu asistență și documentare solide.

E-mail
Integrați datele meteo pe pagina dvs. de pornire cu API-ul Weatherstack

API-ul weatherstack oferă o modalitate ușoară de a adăuga date meteo pe site-ul sau aplicația dvs. și este gratuit să începeți.

Citiți în continuare

Subiecte asemănătoare
  • Internet
  • Promovat
  • Web design
Despre autor
Christian Cawley (1469 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicat. De asemenea, el produce Podcast-ul cu adevărat util și are o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător de tip Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.