C# facebook sdk邀请朋友加入应用程序

C# facebook sdk邀请朋友加入应用程序,c#,facebook,facebook-graph-api,facebook-c#-sdk,C#,Facebook,Facebook Graph Api,Facebook C# Sdk,我想允许用户通过facebook c#sdk邀请朋友访问facebook应用程序。我不喜欢使用弹出窗口或任何类似的元语言。有没有办法不用弹出窗口就能做到这一点?最好的办法是通过Requests 2.0。这就是FB的建议 Facebook开发者在这里发布了一篇关于它的博客: 其实很简单: FB.init({ appId:'YOUR_APP_ID', cookie:true, status:true, xfbml:true }); FB.ui({ method: 'appreque

我想允许用户通过facebook c#sdk邀请朋友访问facebook应用程序。我不喜欢使用弹出窗口或任何类似的元语言。有没有办法不用弹出窗口就能做到这一点?

最好的办法是通过Requests 2.0。这就是FB的建议

Facebook开发者在这里发布了一篇关于它的博客:

其实很简单:

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,这只是一个图形调用。

使用codeplex(facebooksdk.codeplex.com)上的C#Facebook SDK,您可以通过以下代码向朋友发送邀请:

    var fb = new FacebookWebClient();
    dynamic parameters = new ExpandoObject();
    parameters.appId = "{yourAPPid}";
    parameters.message = "{yourmessage}";

    dynamic id = fb.Post("me/apprequests", parameters);

祝你好运

从您的应用程序或网站邀请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>

FB.init({
appId:'APP_ID',
曲奇:是的,
状态:正确,
xfbml:对
});
函数FacebookInviteFriends()
{
FB.ui({
方法:“apprequests”,
消息:“您的消息日志”
});
}
//HTML代码

但我如何才能将它发送给我的朋友我使用了该代码和发送给我的邀请函。我想这可能不是你想要的。这就是为什么: