所以我正在为Facebook创建Flash游戏。我想问你如何自定义邀请朋友对话框,如下所示:
我需要制作类似图片的内容:
1. 发送生命系统;
2。 使用应用(游戏)的朋友列表;
3. 能够搜索确切的朋友;
4. 能够通过点击1按钮选择所有朋友;
5. 所有朋友的列表;
我误解了如何制作Send lives system
。如果玩家现在有0条生命,他应该有能力要求朋友。那个弹出的“邀请朋友对话”,但如何让那个朋友接受邀请它为那个邀请他的用户发送了直播?
自定义邀请朋友对话
另外如何在图片中制作自定义邀请朋友对话框?我有简单的(建议朋友和更多结果),看起来像:
以下是邀请朋友对话框的代码:
<a href="#" onclick="FbRequest('This page is amazing, check it out!','4d5da12cbbb0');">Send Request</a>
<script type="text/javascript">
function FbRequest(message, data){
FB.ui({method:'apprequests',message:message,data:data,title:'Share this site with your friends'},
function(response){
// response.request_ids holds an array of user ids that received the request
}
);
}
// typical application initialization code for your site
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
window.fbAsyncInit = function() {
FB.init({
appId : '00000000000000',
session : {},
status : true,
cookie : true,
xfbml : true
});
};
</script>
选择所有朋友
当自定义邀请朋友对话框弹出所有朋友(我知道最多50个)时,如何选择?
我有自动选择邀请朋友列表中所有朋友(最多50个)的脚本。它通过点击屏幕左上角的橙色框“Firefox”并选择“Web develop” - &gt;来工作。 'Notepad'然后粘贴代码并执行它。
这是代码:
javascript:elms=document.getElementsByName("checkableitems[]");for (i=0;i<elms.length;i++){if (elms[i].type="checkbox" )elms[i].click()};
它成功地选择了朋友。
但如果我尝试在我的php文件中使用此脚本它无法正常工作。我想这个:
window.onload = function () {
window.onload =FbRequest('This page is amazing, check it out!','4d5da07acbbb0');
setTimeout(function() {Select()},9000);
}
function Select() {
var elms = document.getElementsByName("checkableitems[]");for (i=0;i<elms.length;i++){if (elms[i].type="checkbox" )elms[i].click()};
}
你可以帮帮我吗?非常感谢你。
答案 0 :(得分:0)
编辑:没有注意到,这个问题已经过时了。也许它仍然有助于某人。
我自己从未这样做,但是: 您必须使用以下方法自行实现:
https://developers.facebook.com/docs/graph-api/reference/v2.2/friendlist?locale=de_DE
获取朋友列表。
然后您可以向用户列表发送请求:
https://developers.facebook.com/docs/games/requests/v2.2?locale=de_DE
(搜索“向特定朋友列表发送请求”)
修改强>
还有一个关于如何做到这一点的教程:
https://developers.facebook.com/docs/games/multi-friend-selector/v2.2?locale=de_DE
答案 1 :(得分:0)
我一直在寻找答案,我唯一能找到的就是Facebook自己的教程:https://developers.facebook.com/docs/games/multi-friend-selector/v2.3