Facebook Подобно функциям с использованием С# SDK

Я хочу отображать, чтобы узнать, когда нажата кнопка facebook, и после того, как вы подтвердите нажатие кнопки, я хочу опубликовать ее на странице поклонника. Я хочу использовать Facebook С# SDK. Вот мой код:

Html

<html>
<head>
  <title>Your Website Title</title>
    <!-- You can use open graph tags to customize link previews.
    Learn more: https://developers.facebook.com/docs/sharing/webmasters -->
  <meta property="og:url"           content="https://www.your-domain.com/your-page.html" />
  <meta property="og:type"          content="website" />
  <meta property="og:title"         content="Your Website Title" />
  <meta property="og:description"   content="Your description" />
  <meta property="og:image"         content="https://www.your-domain.com/path/image.jpg" />
</head>
<body>
  <button id="btnVerify">Verify</button>
  <!-- Load Facebook SDK for JavaScript -->
  <div id="fb-root"></div>
  <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.0";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>

  <!-- Your like button code -->
  <div class="fb-like" 
    data-href="#" onclick="location.href='https://www.your-domain.com/your-page.html'; return false;" 
    data-layout="standard" 
    data-action="like" 
    data-show-faces="true">
  </div>

</body>
</html>

Javascript

<script>
var liked_page = function() {
  alert("liked!");
}

FB.Event.subscribe('edge.create', liked_page);
</script>

Здесь я использую Javascript SDK, но edge.create depecreated. Как получить то же самое с помощью С# SDK. Пожалуйста, поделитесь своими знаниями.

Ответы

Ответ 1

Facebook SDK для С# полагается на API-интерфейс GRAPH, то есть он поможет вам более эффективно использовать API-интерфейс GRAPH.

Вы можете найти документацию о симпатиях в этой ссылке:

Вы можете получить список страниц, которым понравился человек, но вы не можете создавать симпатии (например, нажав как).

Facebook удалил эту функциональность, так что на данный момент единственный способ имитировать, как для пользователя, - это сам facebook, что означает:

Вы не сможете создать подобную функциональность, если вы не перенаправляетесь непосредственно на facebook.

Ответ 2

... после подтверждения нажатия кнопки, я хочу опубликовать подобное на странице поклонника

Это делается автоматически с помощью кнопки "Мне нравится". Если вы хотите проверить, понравилась ли кому-то ваша страница сразу после использования кнопки "Нравится", имейте в виду, что Like Gating недопустим и событие edge.create устарело.