я делаю приложение facebook, все вроде сделано. вот пример потока (index.php):
seekpermission.php
processinfo.php
generateresult.php
poststatus.php (способ javascript, как указано в документации)
инвайтфрендс.php (способ javascript, как указано в документации)
надеюсь, имена говорят сами за себя. проблема в том, что диалог для обновления статуса и приглашения друзей появляется почти параллельно, но я хочу, чтобы после того, как пользователь публикует/пропускает сообщение о статусе, только тогда должен появиться диалог с приглашением друзей. вот что я пробовал, но это не работает, пожалуйста, помогите, спасибо!
FB.ui(
{
method: 'feed',
name: 'name goes here',
link: 'http://apps.facebook.com/****/',
picture: '<?php echo $imageurl; ?>',
caption: 'here is caption',
description: 'the description',
message: '<?php echo $charecter; ?>'
},
function(response) {
if (response && response.post_id) {
alert('<?php include "invitefriends.php"; ?>');
} else {
alert('<?php include "invitefriends.php"; ?>');
}
вот инвайтфрендс.php
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js">
</script>
<script>
FB.init({
appId:'2****', cookie:true,
status:true, xfbml:true
});
FB.ui({ method: 'apprequests',
message: 'Folks check out my new facebook app!! visit http://apps.facebook.com/**** '});
</script>
</body>