Запрос приложения Facebook C # SDK - PullRequest
       1

Запрос приложения Facebook C # SDK

1 голос
/ 06 сентября 2011

Я пытаюсь создать запрос приложения, используя 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 после того, как сообщение успешно произошло?

Спасибо.

Jon

1 Ответ

0 голосов
/ 08 сентября 2011

Вот исходный код того, что вы пытаетесь сделать, это простой SDK JavaScript.

вызов функции 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>
...