私はFacebookアプリケーションを作成しています、すべてが完了したようです。サンプルフロー(index.php)は次のとおりです。
seekpermission.php
processinfo.php
generateresult.php
poststatus.php(ドキュメントに記載されているjavascriptの方法)
invokefriends.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"; ?>');
}
これがinvitefriends.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>