Professional Documents
Culture Documents
sunting pengaturan api key & kode rahasia simpan di script index.php
bagian canvas isi dengan URL hostingan kalian exsample : http://Hostingankalian/folderApps-facebook-kalian/
untuk mengunduh script Apps facebook bisa di klik di sini
<?php
require_once 'facebook.php';
$appapikey = 'api key applikasi kalian';
$appsecret = 'code rahasia applikasi kalian';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
$profile_main = '
di sini bisa di isi script FBML untuk tampilan di profile';
$facebook->api_client->profile_setFBML(
NULL,
$user_id,
$profile_boxes,
NULL,
NULL,
$profile_main );
if (!$facebook->api_client->users_hasAppPermission("status_update")){
echo '<fb:prompt-permission perms="status_update" next_fbjs="greet()"><center><b>Klik disini untuk memberikan
permisi pada aplikasi update status</center></b></fb:prompt-permission>';
$visibility = "none";
}
else
$visibility = "block";
if(isset($_POST['status']))
{
$facebook->api_client->users_setStatus($_POST['status']);
echo "<p style='color:red;'>Your status has been updated</p>";
}
?>
<center>
<div id="statusdiv" style="display:<?=$visibility;?>;">
<form method="POST">
<b>What on your mind?</b><br/>
<input type="text" name="status" width="200" /> <br/>
<input type="submit" value="update status" />
</form>
</div>
<script>
function greet()
{
var session = "<?=$facebook->api_client->session_key;?>";
document.getElementById("statusdiv").setStyle("display","block");
new Dialog().showMessage("Info","Sip!! aplikasi sudah dibolehkan untuk update status.");
}
</script>