Autor Zpráva
pinlop
Profil
Dobrý den
Řeším problém.
Potřebuji získat do php data z facebookové stránky.
Například tato stránka
http://www.facebook.com/pages/Tak-tohle-m%C4%9B-dneska-pobavilo-/290395417753661?sk=timeline

Jde nějakým kódem vypsat toto: " A o čem že je vlastně ten život? ......... hmm zajímavý ;-) " toto je umístěno mezi
<span class="fbLongBlurb"><div>A o čem že je vlastně ten život? ......... hmm zajímavý ;-)</div></span>

Zkoušel jsem to už několika způsoby , ale pokaždé bezúspěšně.

Nevíte někdo jak na to?


A ještě otázka. Je to legální? Nemám v úmyslu tyto informace někde šířit. jen potřebuji porovnávat v php.
suvel
Profil
V php file_get_contents a potom vytáhnout text mezi <span class="fbLongBlurb"> a </span>
pinlop
Profil
Toto jsem zkoušel, ale bohužel mi to nefunguje. Nemají to blokované?
ProbablyYes
Profil
Dovolím si mírně rozšířit dotaz a zeptám se, jak by se v takovém případě postupovalo ? file_get_contents přeci vytáhne celý zdrojový kód, jak tedy z tak obsáhlého textu vytáhnout jen chtěnou část ?
suvel
Profil
ProbablyYes:
Regulární výrazy, funkce pro práci s řetězci.... php.net
ProbablyYes
Profil
suvel:
Děkuji, ovšem například funkcí str_replace() pravděpodobně něčeho takového nedocílím, mohl by jste to, prosím, mírně upřesnit ?
shaggy
Profil
pinlop:
Jednoduchšie riešenie, ako to od suvela, je vyčítať to priamo z dát, ktoré ti poskytuje facebook ;)
http://graph.facebook.com/290395417753661
pinlop
Profil
Jak mohu dostat informace i o fotkách uživatelů ? toto vypíše informace jen o stránkách. Je možné vyčíst informace třeba i tomuto obrázku?

http://www.facebook.com/photo.php?fbid=300062400121248&set=a.107001606093996.5320.100003524710791&type=1&theater


Id u tohoto obrázku nefunguje. vypíše to error.
shaggy
Profil
pinlop:
Id u tohoto obrázku nefunguje. vypíše to error.
Na to už potrebuješ oprávnenia potvrdené používateľom.
Ak napríklad robíš FB aplikáciu (aplikácia bežiaca v rámci facebooku, alebo stránka využívajúca fb login), vypýtaš si pri prihlásení od používateľa patričné oprávnenia a potom môžeš pokladať rôzne dotazy (inak povedané, volať podobné adresy, ako som uviedol vyššie) a v nich si vieš vrátiť aj informácie o fotkách.
Ale je to veľmi stručne a jednoducho povedané, musel by si si preštudovať viac o vývoji FB aplikácií.
pinlop
Profil
Jak si mohu takové oprávnění získat?
shaggy
Profil
pinlop:
Prečítaj si ešte raz môj príspevok [#9] - máš to tam napísané.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: