bře 10 09
Jak publikovat na Facebook Page zvenku?
| Datum a čas | úterý 9. března 2010, 17:42 |
| Tagy | facebook webdesign |
| Komentáře | 2 (přejít na komentáře, přidat nový, sledovat pomocí RSS) |
| Přečteno | 2152× |
| Popis | Publikovat na Facebook stránku nemusíte nutně jen z Facebooku. |
Tento návod navazuje na páteční článek Jak automaticky publikovat v sociálních sítích?, konkrétně jak na Facebook stránku, jejíž novinky se pak ukazují vaším fanouškům. Jendo z možných řešení bylo ukázáno už v minulém článku (import RSS kanálu jako poznámek na stránku), ovšem to neumožňuje publikovat, když vy chcete – toto řešení je závislé na tom, kdy Facebook napadne si stáhnout váše RSS.
My tedy chceme podobně jako u Twitteru nějaký skript, kterému ručně (nebo častěji CRONem) dáme text a ten se má v tu chvíli zobrazit na fanouškovské stránce (a mezi novinkami fanoušků). Pokud jste již zkoušeli programovat nějakou aplikaci na Facebooku (iframe, FBML, Connect), jde o využití Facebook Connectu, jen ji nebude používat žádný uživatel.
Autorem kódu je Maris Svirksts a celý postup naleznete na jeho webu, já se pokusím vysvětlit krok za krokem, co je potřeba udělat, aby skript fungoval, obzvlášť nemáte-li s vývojem FB aplikací zkušenosti.
Na začátku: nechť je dána stránka, do které chceme psát „zvenku“.
1. krok: Pro vývoj Facebook aplikací si nejprve musíte přidat aplikaci Vývojář. V ní pak založíme aplikaci – pro začátek zadáme jméno. Toto jméno se bude ukazovat v patičce každé zprávy, kterou vaše aplikace vytvoří – lze však změnit dodatečně.
Po vytvoření aplikace dostanete API klíč.
2. krok: Když už jsme v aplikaci, v záložce Authentication zaškrtněte, že aplikace jde instalovat na stránky a v záložce Connect zadejte adresu své aplikace.
3. krok: Stáhněte si Facebook knihovnu pro PHP a naincludujte ji do své aplikace.
4. krok: Budeme potřebovat token, což je něco jako další tajný kód, který se ale může měnit (vygenerovat nový jiný). Ten získáte po zadání adresy https://login.facebook.com/code_gen.php?api_key=(sem doplňte API vaši aplikace)&v=1.0.
5. krok: Nyní použijeme kód z článku M.S., pomocí kterého si vygenerujeme session_key. Session_key budeme potřebovat k tomu, aby se stránka sama přihlásila na Facebook bez dalšího ověřování. Zadáte-li správně API, secret a nově vygenerovaný token, měli byste vidět něco podobného. Session_key si uložte, jde takto vygenerovat jen jednou. Dáte-li F5, už se neobjeví. V takovém případě se musíte vrátit k předchozímu kroku a vygenerovat si nový token.
6. krok: Aplikaci je nutné si přidat do stránky. Nyní otevřete adresu http://www.facebook.com/apps/application.php?id=(ID aplikace) (ID aplikace vidíte ve Vývojáři) a vyberte Přidat na stránku a na kterou.
7. krok: Aplikaci je nutné dát povolení psát na zeď. Otevřete http://www.facebook.com/connect/prompt_permissions.php?api_key=(API klíč )&v=1.0&next=http://www.facebook.com/connect/login_success.html?( token )&display=popup&ext_perm=read_stream,publish_stream&enable_profile_selector=1
8. krok: A je to. Opět vypůjčený kód (zase, vlastní API, secret, adresa k Facebook PHP knihovně a prvně použito session_key). A za target_id musíte zadat ID stránky. Buď ho uvidíte v URL a nebo (pokud jste si dali lepší adresu) přejděte ze stránky na její nastavení a tam ho uvidíte.
Nyní při každém otevření stránky (přímo přes její normální adresu, tedy http://vtelevizi.cz/testovaci-aplikace, žádné apps.facebook…) dojde k vytvoření zprávy na Facebooku. Už není nutné nikde nic autorizovat, potvrzovat – lze použít CRON. (A proto jsem zase aplikaci z webu smazal :).)
úterý 9. března, 17:42 - 2152× shlédnuto - RSS komentářů - tagy: facebook webdesign
Nezapomeňte si mě přidat do své RSS čtečky, pokud se Vám článek líbil - URL RSS kanálu: http://blog.elfineer.cz/rss.xml (
).
Nepřehlédněte
- Facebook SMS API (06. 05. 2010)
Do své aplikace na Facebooku můžete snadno přijímat SMS i odpovídat na ně, omezení je však hodně (obsahuje funkční ukázku v aplikaci + jak implementovat).
- Facebook SMS u O2 (02. 04. 2010)
O2 spouští Facebook přes SMS - stavy, zprávy...
- Jak automaticky publikovat v sociálních sítích? (05. 03. 2010)
Příklad jak automaticky publikovat na Twitter a Facebook.
- Ahoj, jsem tvůj trojský kůň na Facebooku (25. 02. 2010)
Taky už vám na Facebooku vyskočila notifikace o novém komentáři, která ovšem vedla do aplikace? Vítejte v databázi!
- Jaké Facebook skupiny letí mezi náctiletými? (12. 01. 2010)
Jen tak pro pobavení po ránu...
elfineer - úterý 9. března, 23:25 - web - #
:)) jj, vím, co myslíš :). Já to dost často používám, když si chci vyzkoušet něco nového a díky tomu, že to má uživatele, kteří to i využijí, tak to dává smysl :). Třeba když jsem na GDDayi viděl Google Subscribed Links (článek), tak jsem pro to udělal export, aniž bych počítal s tím, že to bude někdo moc používat, takže asi 40 lidí, co si to fakt přidalo, mně docela překvapil :). Ale jinak u vtelevizi.cz je zajímavý ten iGoogle gadget, který trvale roste a všechny ostatní funkce jsou takový bonus, ať už jde o Facebook aplikaci, mobilní verze a podobné srandičky :). Ale jinak moc času asi ne, vždycky jsou důležitější věci na práci (tak 4h týdně bych tipoval, momentálně má diplomka víc :)).
Mikroblog
Reklama
Nejčtenější
Reklama
Kvalitní domény, levný webhosting
Vyzkoušejte spolehlivý Český hosting.
www.cesky-hosting.cz
Facebook tipy
Moje weby
- Televizní program
- WellDoneSites.com
- One Sudoku
- PrvníPDA
- Great Britain in photos
- Screenshoty Windows Vista RC1
- Teorie grafů


codeas - úterý 9. března, 22:54 - web - #
Hele Lukáši, kolik času (hodin) týdně ti zabere práce na vtelevizi.cz – obdivuju tu investici času, mě dá hodně zabrat donutit se do něčeho místo abych četl / prohlížel a kritizoval :)