nod-untappd

API NodeJS pentru integrarea cu Untappd API.

Untappd este o aplicatie sociala de urmarire a berii pentru majoritatea dispozitivelor mobile si pentru internetul mai mare. Suporta un set robust de caracteristici pentru „verificarea” berii pe masura ce este consumata, inclusiv locatii, evaluari, comentarii si integrare sociala.

Aceasta biblioteca ofera NodeJS o abstractie la API-ul Untappd, permitand dezvoltatorilor sa interogheze si sa integreze serviciile Untappd in propriile aplicatii.

Aceasta biblioteca si nici autorii nu au nicio relatie formala cu Untappd, in afara de berea pe care o bem.

Stare construire

Notiuni de baza

  1. Daca nu ati facut-o niciodata, inscrieti-va la Untappd si descarcati-l pe dispozitivul dvs. mobil preferat.
  2. Aveti o bere artizanala frumoasa si asigurati-va ca faceti check-in.
  3. Trebuie sa va obtineti un Untappd ClientID si ClientSecret. Pentru a face acest lucru, mergeti la formularul Untappd API Key.
  4. Aveti mai multa bere artizanala draguta, faceti mai multe checkins.
  5. Asteptati ca Untappd sa va trimita prin e-mail cheia. Acest lucru dureaza aproximativ doua (2) zile lucratoare.
  6. Descarcati node-untappd: npm instalati node-untappd
  7. Uita-te la exemplu, berea este optionala, dar incurajata.

Jetoane de acces

Untappd accepta acum OAUTH pentru majoritatea operatiunilor si mai ales pentru orice operatie care scrie date in untappd.

Pentru a obtine un jeton de acces, puteti utiliza apelul nostru URL OAUTH la indemana pentru a obtine untappd oauth url, apoi utilizati acest lucru pentru a obtine jetonul de acces. Pentru mai multe informatii despre obtinerea de jetoane de acces, va rugam sa consultati pagina de autentificare API a Untappd.

Codul Exemplu

Fisierul Example.js ofera un exemplu foarte simplu pentru lucrul cu UntappdClient.

Pentru a utiliza Example.js …

  1. Setati-va ID-ul de CLIENT pe linia 12.

    videosgay viejas masturvandose
    jovenes zorras viejas con jóvenes
    porno gay cerdo me corro en su boca sin avisar
    comic porno en español follando en el convento
    videos porno morbosos chicas altas follando
    trio en la playa scat lesbianas
    cerdas com gratis jovenes españolas follando
    comicxxx se follan a su mujer
    porno argumento xxx incesto real
    coños calientes filme porno vechi
    hentai castellano paja a desconocido
    chica se masturba porno forzado
    porno español dinero orgias amateur
    tetonas delgadas torbe videos completos
    gorditas tetonas asiaticasxxx
    incesto real casero tetas espectaculares
    pilladas desnudas incesto clasico
    videos porno corridas internas pillados follando infraganti
    creampie española porno casero en españa
    porno español jovencitas videos pornos de españolas

  2. Setati CLIENTUL SECRET pe linia 15.

Pentru a rula exemplul:

Utilizare de baza

Exista patru parti ale utilizarii node-untappd:

Importati biblioteca:

var UntappdClient = require (“nod-untappd”);

Crearea clientului:

var debug = false; var untappd = new UntappdClient (debug);

Setati datele dvs. de acreditare

var clientId = “[cheia dvs. api merge aici]”; // Inlocuiti acest lucru cu ID-ul dvs. CLIENT var clientSecret = “[secretul clientului dvs. merge aici]”; // Inlocuiti acest lucru cu CLIENT SECRET var accessToken = “[jetonul dvs. de acces merge aici]”; // Inlocuiti acest lucru cu un token de acces, optional untappd.setClientId (clientId); untappd.setClientSecret (clientSecret); untappd.setAccessToken (accessToken); // Optional

Executarea apelurilor API, de exemplu:

var data = {}; data.USERNAME = “[un nume de utilizator]”; untappd.userActivityFeed (functie (err, obj) {var beers = obj.results.forEach (functie (checkin) {console.log (nume de utilizator, “baut”, checkin.beer_name); console.log (“de”, checkin. nume_brewery); if (checkin.venue_name) console.log (“la”, checkin.venue_name); console.log (“pe”, checkin.created_at);});}, date);

Apeluri API

Toate apelurile API definite in Untappd API au fost implementate in UntappdClient. Este o lista lunga, asa ca va rugam sa consultati UntappdClient pentru utilizare.

Fiecare apel API ia o functie de apel invers ca prim argument. La un rezultat, aceasta functie este apelata cu err ca primul parametru si obj, un obiect al rezultatelor, ca al doilea.

Eroarea este completata numai daca apare o eroare, altfel este nula.

Obiectul va fi completat cu obiectul returnat de la Untappd la finalizarea apelului. In unele cazuri in care apare o eroare, atat err cat si obj vor fi completate.

Trecand dincolo de API

Furnizam doar cele mai de baza API. Va rugam sa il utilizati si sa il duceti in locuri noi ciudate si minunate. De asemenea, va rugam sa impartasiti ceea ce ati facut cu noi, orice sugestii pe care le aveti cu noi si, prin toate mijloacele, orice erori pe care le gasiti la noi. Suntem dornici sa auzim de la dvs. si, mai important, sa obtinem bere gratuita.

Daca utilizati node-untappd undeva in productie, mi-ar placea sa il impartasesc. Va rog sa-mi spuneti!