Talk:Data.createObjectType

From Facebook Developer Wiki

Jump to: navigation, search

[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" />

reference