Odeslání příspěvku přes Facebook API

Máme-li vlastní FB stránku a chceme například dát vědět jejím fanouškům o novém příspěvku na webu, hodí se možnost odeslat zprávu na Facebook přímo z redakčního systému.

Jak toho docílit?

Vytvoření aplikace

  1. Kliknout na stránce developers.facebook.com na Apps → Create a New App.

    Vytvoření aplikace

  2. Zadat název aplikace a určit kategorii. V případě, že chceme využít API k posílání příspěvků na svou FB stránku je vhodné zvolit Apps for Pages.

    Vytvoření aplikace

  3. Po opsání ověřovacího kódu by se aplikace měla vytvořit.

    Vytvoření aplikace

  4. Na stránce developers.facebook.com/tools/explorer/ si potom aplikaci vybereme a zvolíme Get Access Token.

    Get Access Token

  5. V objevivším se okně zvolíme oprávnění, která budeme potřebovat. Pro přispívání na vlastní Facebookovou stránku se budou hodit položky manage_pages a publish_actions z karty Extended Permissions.

    Nastavení oprávnění

  6. Nyní je třeba aplikaci udělit oprávnění ze svého účtu na Facebooku.

    Povolení přístupu

    Nejprve povolit aplikaci přístup do svého účtu a potom do svých FB Pages.

    Povolení přístupu

  7. Nyní je vše připravené k využívání API.

Publikování příspěvků

Pro psaní na stránku „jako stránka“ potřebujeme zjistit:

  1. ID stránky. To získáme v nastavení stránky v nabídce Page Info úplně dole jako Facebook Page ID.

    Získání ID stránky

  2. App ID a App Secret

    Vytvoření aplikace

Celý proces odeslání příspěvku potom funguje následovně:

  1. V prohlížeči, kde jsme přihlášeni k účtu, který má oprávnění spravovat stránku, spustíme vlastní PHP skript pro odeslání (example.com/odeslat.php).

  2. Tento skript hlavičkou header přesměruje na stránku Facebooku (předá ji ID aplikace a URL sebe sama). V případě, že je člověk přihlášen ke svému profilu, Facebook přesměruje zpátky na určenou adresu a v parametru URL (tzv. query string – QS) pošle kód.

  3. S tímto kódem můžeme získat access token k dané aplikaci.

  4. S access tokenem aplikace následně získáme access token stránky (Page).

  5. S access tokenem stránky konečně můžeme učinit konečný požadavek, kterým publikujeme příspěvek.

Hotový skript na GitHubu (našel jsem ho někde na internetu, šel by napsat lépe, ale funguje)

Odkazy a zdroje

To je všechno. Líbil se vám článek a chcete se dozvědět, až vyjde další?

Sledujte:

 

Připomínky mi pište do komentářů ↓

Vložení videa z Facebooku

Vložení videa z Facebooku na web

Jak na vlastní stránku vložit video z Facebooku.

Facebook Like, Google Plus a Twitter tlačítka

Tlačítka pro sdílení na sociálních sítích

Různé možnosti, jak mít na webu tlačítka pro sdílení na sociálních sítích.

Rozměry Facebook coveru

Velikost Facebook coveru

Jaké má rozměry „Facebook cover“ a profilová fotka. Jak je profilový obrázek umístěn.

Clickjacking na Facebooku

Clickjacking na Facebooku

Jak funguje clickjacking na Facebooku a jak se proti němu bránit.

Náhled webu při sdílení na sociálních sítích

Náhled odkazu při sdílení na sociálních sítích

Jak upravit stránku, aby se hezky zobrazovala při sdílení na Facebooku a Twitteru.

Komentáře