我有一个片段,我允许我的MVC Asp.net网站上的用户发布POST。它工作正常。
我需要的是发布POST并且facebook用户点击它(如果用户点击它,会有一个url动作将你带到mywebsite)。我如何获得userId或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 && !response.error_message) {
alert('post_id : ' + response.post_id);
} else {
alert('Error while posting.');
}
});
}
那么我在这里添加一个查询参数来动态获取点击它的Facebook用户吗? 链接:“https://mygallery.net/Product/Details/99”,
答案 0 :(得分:1)
如果用户未授权您的应用,则无法知道。如果他授权您的应用,您可以使用FB.getLoginStatus
获取其ID。