Получить идентификатор пользователя пользователя Facebook

#javascript #facebook-graph-api #facebook-javascript-sdk

#javascript #facebook-graph-api #facebook-javascript-sdk

Вопрос:

У меня есть фрагмент, в котором я разрешаю пользователю использовать мой MVC Asp.net Сайт для публикации ПОСТА. Это работает нормально.

Что мне нужно, так это когда сообщение опубликовано, и пользователь facebook нажимает на него (есть действие url, которое приведет вас на mywebsite, если пользователь нажмет на него). Как мне получить идентификатор пользователя или что-то, указывающее, что на него нажал XXXX пользователь Facebook?

Как только пользователь на моем сайте опубликует это сообщение, друг может нажать на ссылку, и я хочу знать, какой пользователь нажал на нее.

     function facebookShare()

    {

        FB.ui({

            method: 'feed',

            name: "My gallery - Price: $49.99",

            link: "https://mygallery.net/Product/Details/99",

            picture: "http://mygallery.com//Images/Products/image.jpg",

            description: "In the last 100 years of....",

            caption: "Product Name: Awesome Pix-X",

            quote:"Quote: You will always be mine!"

        },

 

        function (response)

        {

            if (response amp;amp; !response.error_message) {

                alert('post_id : '   response.post_id);

            } else {

                alert('Error while posting.');

            }

 

        });

 

    }

   

Итак, мне добавить сюда параметр запроса, чтобы динамически получать пользователя facebook, который нажимает на него?
ссылка: «https://mygallery.net/Product/Details/99 «,

Ответ №1:

Если пользователь не авторизовал ваше приложение, узнать об этом невозможно. Если он авторизовал ваше приложение, вы можете получить его идентификатор FB.getLoginStatus , например, с помощью.

Комментарии:

1. ОК. Я думал, что вы могли бы динамически добавлять идентификатор пользователя к ссылке. Ну, я могу использовать FB.getLoginStatus, чтобы проверить, авторизовал ли пользователь приложение. Если нет, то я показываю функцию FB.login.