Facebook C#SDK应用程序请求

时间:2011-09-06 14:42:31

标签: c# facebook facebook-c#-sdk

我正在尝试使用Facebook C#SDK创建应用请求,但它似乎不起作用。这是我的代码:

var fb = new FacebookClient(accessToken);

dynamic parameters = new ExpandoObject();
parameters.message = "Hello World!";
parameters.data = "Custom Data Here";

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

如果我理解的话,它应该显示一个对话框,显示我可以选择的朋友列表,但我没有看到任何内容。

在帖子成功发布后,有人还知道如何获取facebook ID列表吗?

谢谢。

乔恩

1 个答案:

答案 0 :(得分:-1)

以下是您尝试执行的操作的源代码,这是纯JavaScript SDK。

按下点击按钮或类似的方式调用以下JavaScript函数:

function InviteFriends(){
                 var ResponseIds = FB.ui({
                       method : 'apprequests',
                       message: 'Your personal message herer',
                 },
                 function(ResponseIds ) {
                          console.log("IDS : " + ResponseIds.request_ids);
                }
          );}

确保您在body标签中包含以下代码 $

<div id="fb-root">  </div>
<script type="text/javascript" src="http://connect.facebook.net/en_GB/all.js"></script>
<div class="footer">
<br />
<script type="text/javascript">
    FB.init({
        appId: 'YOUR_APPID_HERE', //read your appid dynamically from codebehind C#
        status: true, // check login status
        cookie: true, // enable cookies to allow the server to access the session
        xfbml: true  // parse XFBML
    });

</script>
</div>