Facebook c# SDK应用程序请求

本文关键字:请求 应用程序 SDK Facebook | 更新日期: 2023-09-27 18:07:36

我试图使用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列表?

谢谢。Jon

Facebook c# SDK应用程序请求

这是你想做的事情的源代码,这是普通的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>
相关文章: