facebook应用程序,状态更新功能完成后邀请好友
我正在制作一个facebook应用程序,一切似乎都完成了。 以下是示例流(index.php):facebook应用程序,状态更新功能完成后邀请好友,facebook,event-handling,facebook-javascript-sdk,Facebook,Event Handling,Facebook Javascript Sdk,我正在制作一个facebook应用程序,一切似乎都完成了。 以下是示例流(index.php): seekpermission.php processinfo.php generateresult.php php(文档中所述的javascript方式) php(文档中所述的javascript方式) 希望这些名字是不言自明的。 问题是更新状态和邀请朋友的对话几乎是并行的,但我想要的是,一旦用户发布/跳过状态消息,那么邀请朋友的对话才应该出现。这是我试过的,但不起作用,请帮忙,谢谢 FB.ui(
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"; ?>');
}
FB.ui(
{
方法:“提要”,
姓名:'姓名在此',
链接:'http://apps.facebook.com/****/',
图片:'',
标题:'这是标题',
描述:'描述',
消息:“”
},
功能(响应){
if(应答和应答后id){
警报(“”);
}否则{
警报(“”);
}
下面是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>
FB.init({
appId:'2****',cookie:true,
状态:true,xfbml:true
});
ui({method:'apprequests',
留言:“大家看看我的新facebook应用!!访问http://apps.facebook.com/**** '});
好吧,这是一种完成简单任务的奇怪方式:您可以在一个步骤中组合步骤4和5:
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) {
FB.ui({ method: 'apprequests',
message: 'Folks check out my new facebook app!! visit http://apps.facebook.com/**** '});
/* if (response && response.post_id) {
alert('<?php include "invitefriends.php"; ?>');
} else {
alert('<?php include "invitefriends.php"; ?>');
} */
}
)
重要提示:最有可能所有您的5个步骤都可以组合到一个文件中,这样做更好,因为:
这应该行得通。我以前用过这个。可能问题在于导入php文件后代码的外观。你可以发布php文件的内容吗。thnx I faour为回复我实现了它,它确实行得通,但我再次陷入困境,这一次是因为如果浏览器中的弹出窗口被阻止,状态更新弹出窗口对话框将不起作用k、 你有什么解决办法吗?请帮忙,这是最后一步!@RahulSharma:FB.ui一开始被认为是一个“弹出窗口”吗?!如果可能的话,我建议你用截图问另一个问题。给你:如果我还在等待你的答案
location.href='<?php echo 'path/to/invitefriends.php';