[fb apps] fbml neznam oz. ne deluje

Zanima me kaj delam narobe:

<?php
require_once 'facebook.php';

// Create our Application instance.
$facebook = new Facebook(array(
  'appId'  => '162670063745174',
  'secret' => '5a3b396c95f6d7abb423124e58748f42',
  'cookie' => true,
));

$user_id = $facebook->getUser();
?>

<fb:if-is-group-member gid="150356044999796" uid="<?php echo $user_id; ?>" role="member">
  Hey, you're an admin of that group!
  <fb:else>Sorry, admins only!</fb:else>
</fb:if-is-group-member>

Na strani mi ne uporabi uid-ja, pri tabih pa mi napiše:

Application Temporarily Unavailable
Runtime errors:
fb:if-is-group-member: "ifs" are not allowed in flavor TabFBMLFlavor

Kakšna naj bi sploh zgledala struktura aplikacije?
facebook.php
index.php
...

Hvala za odgovore!

6 odgovorov

Za FB moraš nekaj vedet.
Dokumentacija NE drži.

V večini primerov boš preiskal pol neta, dobil 10 različnih varjant in na koncu z poiskušanjem odkril 11 verzijo.

Kukr pa jz vem na tabih ne dobiš UIDja.
Moral bi pa vprašat fante

Hm.. to da moraš nekaj vedet, se popolnoma strinjam. Glede na to, da sem čisto nov v tem sem se obrnil na tiste ki so/ste temu dokaj vešči. V bistvu že cel dan "češem" google, a ne najdem tisto kar bi rad.

Na tabih bi po mojem mnenju mogo dobit uid, če pogledaš npr. to facebook skupino, vidiš, da je uid potreben.

V bistvu je tudi ta stran konkreten primer tega, kar si želim naredit.. za v pomoč vsem, ki ste želni pomagati.

Najlepša hvala za odgovore in lep pozdrav, Jure!

Probaj s tem:

fb:visible-to-connection/fb:visible-to-connection

S tem boš skril vsebino pred ne fani, ko postanejo fani se bo vsebina na tabu videla.

<?php
// @ingnore
require_once 'facebook.php';
$facebook = new Facebook(array(
  'appId'  => 'appid', // to je vredu nastavleno
  'secret' => 'secret', // pa to tudi
  'cookie' => true,
));

$user_id = $facebook->getUser();
?>

<fb:fbml version="1.1">
    <fb:visible-to-app-users>
    Welcome users!
    </fb:visible-to-app-users>
</fb:fbml>

Tole in facebook.php (knjižnico imam na strežniku).. Aplikacija mi vrne:

Application Temporarily Unavailable
Runtime errors:
fb:visible-to-app-users: Required fbml_env var missing: "profile"
Sorry, the application you were using is experiencing a problem. Please try again later.

Kaj delam narobe?

fb:visible-to-app-users
<p>Awesome dude- you use this app like <fb:name uid=”loggedinuser”
useyou=”false” firstnameonly=”true”/> does.</p>
/fb:visible-to-app-users

probaj tole :)

To kar si dal vrne:

Application Temporarily Unavailable
Runtime errors:
fb:visible-to-app-users: Required fbml_env var missing: "profile"
Sorry, the application you were using is experiencing a problem. Please try again later.