Talk:Data.createObjectType
From Facebook Developer Wiki
[edit] Return value
This is returning something like:
<?xml version="1.0" encoding="UTF-8"?> <data_createObjectType_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd">2001324</data_createObjectType_response>
What is that 2001324 for? --
There is a problem with the table at the top, it is covering part of the parameters. I personally do not know how to fix it.
try { if (!$facebook->api_client->users_isAppAdded()) {
$facebook->redirect($facebook->get_add_url());
}} catch (Exception $ex) {
//this will clear cookies for your application and redirect them to a login prompt
$facebook->set_user(null, null);
$facebook->redirect($appcallbackurl);
} <?php require_once ‘duzen.php’; echo "
[edit] Hoşgeldiniz <fb:name uid=’$user’ useyou=’false’ />
";
echo "<fb:profile-pic uid=’$user’ linked=’true’ />"; ?><?php if (isset($_REQUEST[’mockfbmltext’])) {
echo $_REQUEST[’mockfbmltext’]; exit;}
require_once ‘duzen.php’;
echo "hello $user
";$fbml = <<<EndHereDoc
[edit] Hoşgeldin <fb:name uid=’$user’ useyou=’false’ />
<fb:profile-pic uid=’$user’ linked=’true’ /> EndHereDoc; $facebook->api_client->profile_setFBML($fbml, $user); ?>
<?php require_once ‘facebook.php’;
$appapikey = ‘API Key’; $appsecret = ‘Secret Key’; $facebook = new Facebook($appapikey, $appsecret);
$facebook->require_frame(); $user = $facebook->require_login();
$time = time(); $today_date = mysql_date_from_time($time);
if ($page_id = $_REQUEST[’fb_page_id’]) {
if ($result = add_page($page_id))
{
print ‘<fb:success message="Uygulama başarıyla yüklendi." />’;
republish_fbpage_profile($page_id, $today_date);
} else {
print ‘<fb:error message="Bir hata oluştu. Tekrar deneyiniz." />’;
}
} else { // We’re a user installing.
print ‘<fb:success message="Uygulama zaten yüklü" />’;
}
?> <?php require_once ‘facebook.php’;
$appapikey = ‘API Key’; $appsecret = ‘Secret Key’; $facebook = new Facebook($appapikey, $appsecret); $user = $facebook->require_login(); $query="SELECT uid FROM user WHERE has_added_app = 1 and uid in (SELECT uid2 FROM friend WHERE uid1=".$user.")"; $rs = $facebook->api_client->fql_query($query); $arFriends=""; if ($rs) { for ( $i = 0; $i < count($rs); $i++ ) { if ( $arFriends != "" ) $arFriends .= ","; $arFriends .= $rs[$i]["uid"]; } }
$sNextUrl = urlencode("&refuid=".$user); $invfbml = <<<FBML Örnek Uygulama <fb:name uid="$user" firstnameonly="true" shownetwork="false"/> tarafindan size yollandi. <fb:req-choice url="http://www.facebook.com/add.php?api_key=$appapikey&next=$sNextUrl" label="Yukle" /> FBML;
?>
<fb:request-form type="Örnek uygulama" method="POST" action="?c=skipped" content="<?php echo htmlentities($invfbml) ?>" invite="true"> <fb:multi-friend-selector max="20" actiontext="Arkadaslariniza Örnek uygulamayı göndererek günlük burç bilgilerini görmelerini saglayabilirsiniz." showborder="false" rows="5" exclude_ids="<?php echo $arFriends ?>" /> </fb:request-form> <fb:tabs>
<fb:tab-item href="http://apps.facebook.com/cagdaspolat/index.php" title="Home"/> <fb:tab-item href="http://apps.facebook.com/cagdaspolat/friends.php" title="Friends"/> <fb:tab-item href="http://apps.facebook.com/gunluk_burc/invite.php" title="Invite Friends"/>
</fb:tabs>
Yukarıdaki kodlar uygulamanıza tab görünümü kazandıracaktır. Ancak bu sekmelerden birisi seçili olarak göstermek istiyorsanız, o sekmenin koduna; [selected="true"] ifadesini getirmelisiniz. Yani "Home" seçeneğini seçtirmek istiyorsanız,
<fb:tab-item href="http://apps.facebook.com/cagdaspolat/index.php" title="Home" selected="true" />
