facebook connect
- pjoter
- Člen | 118
Zdarec, chtěl jsem se zeptat jestli tu někdo nemá zkušenosti s facebook connect api. Ještě jsem se na to pořádně nepodíval, ale potřeboval bych vědět jestli nejde tahat od uživatelů informace o tom zda přispěli na zeď nějaké skupiny nebo dali líbí se mi. Na základě toho bych na svém webu přidával užívateli body.
- Mikulas Dite
- Člen | 756
S tím sem pracoval a mělo by to jít. API je hezky rozepsaný na http://wiki.developers.facebook.com/index.php/API#…. Horší je, že je potřeba celá dávka oprávnění a oveření od uživatele.
Editoval Mikulas Dite (21. 2. 2010 8:09)
- Mikulas Dite
- Člen | 756
Tak jesli je ve skupině má několik možností, buď http://wiki.developers.facebook.com/…group-member zavolat
přímo na testovaného, nebo proiterovat memberlist té skupiny. Příznaky
like
se dají získávat ze stream
u – http://wiki.developers.facebook.com/…am_%28FQL%29 pod
klíčem likes
.
- Mikulas Dite
- Člen | 756
Jo, facebook na to má celou jednu sekci API, teď si ale nevzpomenu, každopádně dá se to dobře najít. Posledně co jsem s tím dělal to bylo tušim 3× potvrzení, ale protože se mezitim fbapi docela předělávalo, tak už to snad de i dohromady, v jednom potvrzení.
- pjoter
- Člen | 118
Tak už jsem se tím hlouběji zabýval, tak teda nevím jak si myslel že ze streamu vytáhnu uživatelové příspěvky na zeď fan page (zjistil jsem že to není group ale page_fan)?
Mám kód:
<?php
$query = 'SELECT post_id, actor_id, target_id, message, source_id FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid='.$fb_user.')';
?>
a ted to chci proiterovat a najít uživatelové příspěvky kde je cílem ta fan_page od které jsem si zjistil <page_id>.
<?php
$result = $fb->api_client->fql_query($query);
foreach ($result as $r){
if($r['target_id'] == <page_id>)
print_r($r);
}
?>
Dělám něco blbě nebo to prostě nejde ?
- Mikulas Dite
- Člen | 756
Příznaky like
mají omho svojí vlastní tabulku, pokud to
taháš přez fql, viz diskuze http://forum.developers.facebook.com/viewtopic.php?….
Analogicky by měla každá fan page mít vlastní tabulku s postama a další
s následnýma like
.
Jestli fql umožňuje něco na způsob table/view information_table, tak doporučuju prozkoumat, něco užitečného tam možná objevíš. Ale víc ti bohužel asi neporadím, na fb dev fórku si se taky díval (ale odpovědi se tam skoro dočkat nedá), takže ti asi nezbude než pokus omyl.
Editoval Mikulas Dite (3. 3. 2010 15:39)