C# 如何使用asp.net查明某个内容(来自特定网站)是否在社交网络上成功共享

C# 如何使用asp.net查明某个内容(来自特定网站)是否在社交网络上成功共享,c#,asp.net,facebook,facebook-graph-api,social-networking,C#,Asp.net,Facebook,Facebook Graph Api,Social Networking,有一段时间我们遇到了一个非常非常大的问题。我们开发了一个网站,该网站有一个评分系统,用户可以通过该系统提高分数并获得提升。 评分系统的一部分是,用户可以在社交网络上共享网站的内容并获得特定的分数,但最大的问题是,我们应该如何发现,如果内容被用户成功切分,而不仅仅是单击“共享”按钮,然后通过asp.net取消操作 另一方面,我如何使用asp.net服务器端代码而不是使用javascript来解决这个问题???? 我尝试了一些代码,比如从developer.facebook.com、sharet

有一段时间我们遇到了一个非常非常大的问题。我们开发了一个网站,该网站有一个评分系统,用户可以通过该系统提高分数并获得提升。 评分系统的一部分是,用户可以在社交网络上共享网站的内容并获得特定的分数,但最大的问题是,我们应该如何发现,如果内容被用户成功切分,而不仅仅是单击“共享”按钮,然后通过asp.net取消操作 另一方面,我如何使用asp.net服务器端代码而不是使用javascript来解决这个问题???? 我尝试了一些代码,比如从developer.facebook.com、sharethis.com等网站上进行facebook共享,但大多数代码只包含以下由facebook编写的标准脚本库,我不知道如何从中找出用户共享操作的成功性

(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 = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
我还发现了一个使用服务器端代码的示例,这似乎是我一直在寻找的,但另一个大问题是,这些代码与个人应用程序ID一起运行,我无法从facebook获取应用程序ID,因为当我输入developers.facebook.com/apps时,我被委婉地要求注册为开发人员以便继续,当我单击按钮另一个弹出窗口出现,要求我提供一个手机号码进行验证,所以我键入了我的手机号码,但没有通过facebook发送,因此我无法获得AppID。 请帮帮我这真是个大麻烦。
非常感谢。

如果您找不到服务器端,您可以尝试调试JavaScript SDK的响应

但最重要的是要知道,根据以下规定,您试图做的事情是不允许的:

仅激励某人登录您的应用程序,在 您的应用程序的页面,或在某个位置签入。不要激励别人 行动

这意味着,你不允许奖励分享或喜欢的用户。如果人们真的想分享/喜欢/评论,他们总是需要分享/喜欢/评论,而不是因为他们从中得到了什么