facebook sdk邀请朋友来申请
我想让用户通过Facebook c#sdk邀请朋友加入Facebook应用程序。 我不喜欢使用弹出窗口或任何flakey元语言。 有没有办法做到这一点,而不诉诸弹出?
最好的方法是通过Requests 2.0。 这是FB建议的。
在Facebook Developers上有一篇关于它的博客文章:http://developers.facebook.com/blog/post/464/
其实很简单:
FB.init({
appId:'YOUR_APP_ID', cookie:true,
status:true, xfbml:true
});
FB.ui({ method: 'apprequests',
message: 'Here is a new Requests dialog...'});
在幕后,FB使跟踪请求变得有点棘手,但使用C#SDK只是一个图形调用。
从您的应用程序或网站邀请Facebook朋友,使用这些小代码并发送邀请函给所有Facebook好友访问您的网站。我也使用这个脚本很好地工作。 您的域名必须经过SSL认证,因为Facebook不允许不安全的域名。
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'APP_ID',
cookie:true,
status:true,
xfbml:true
});
function FacebookInviteFriends()
{
FB.ui({
method: 'apprequests',
message: 'Your Message diaolog'
});
}
</script>
//HTML Code
<div id="fb-root"></div>
<a href='#' onclick="FacebookInviteFriends();">
Facebook Invite Friends Link
</a>
在codeplex上使用c#Facebook SDK(facebooksdk.codeplex.com),您可以通过以下代码向您的朋友发送邀请:
var fb = new FacebookWebClient();
dynamic parameters = new ExpandoObject();
parameters.appId = "{yourAPPid}";
parameters.message = "{yourmessage}";
dynamic id = fb.Post("me/apprequests", parameters);
运气最好!
链接地址: http://www.djcxy.com/p/53345.html上一篇: facebook sdk invite friends to application
下一篇: Apache 2.2 redirect to SSL *then* do auth (with solution < but is it crap?)