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