Benim kayıtlı kullanıcı Facebook Places yerlere kontrol edebilmek olalım bir uygulama oluşturmak çalışıyorum. Ancak nedense bu işi yapmak için görünmüyor olabilir. Ben bu yazma işlevi buna ilave edildiği Api ile mümkün olduğu varsayılır, ama ben web üzerinde bir net açıklama bulamadık. Bu ben checkins yayınlamak için izin ve user_checkins için kullanıcı sordu sonra ben şu anda, ne var.
<?php
require("src/facebook.php");
$facebook = new Facebook(array(
'appId' => 'xxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'cookie' => true
));
# see if active session
$session = $facebook->getSession();
if(!empty($session)) {
try{
$uid = $facebook->getUser();
$api_call = array(
'method' => 'users.hasAppPermission',
'uid' => $uid,
'ext_perm' => 'publish_checkins'
);
$can_post = $facebook->api($api_call);
if($can_post){
$facebook->api('/'.$uid.'/checkins', 'POST', array(
'access_token' => $facebook->getAccessToken(),
'place' => 'place_id',
'message' =>'I went to placename today',
'picture' => 'http://www.place.com/logo.jpg',
'coordinates' => array(
'latitude' => 'lattiude',
'longitude' => 'lattitude',
'tags' => $uid,
)
)
);
echo 'You were checked in';
} else {
die('Permissions required!');
}
} catch (Exception $e){}
} else {
# There's no active session,generate one
$login_url = $facebook->getLoginUrl();
header("Location: ".$login_url);
}
?>
Ben 'yem' için 'Checkin'leriniz bunu değiştirmek zaman kod çalışır. Benim koduyla yanlış bir şey mi var yoksa ben mümkün değildir somethign yapmak (ya da bunu yanlış bir şekilde yapmak) için çalışıyorum.
Ben zaten bu düzeltmek için çalışırken zaman oldukça önemli miktarda harcanan Herhangi bir yardım büyük takdir edilecektir, ama ben sadece o iş yapmak için görünmüyor olabilir.
Saygılarımızla,
Marcus Joe