facebook上的应用程序id在哪里;s sharr.php来自哪里?

facebook上的应用程序id在哪里;s sharr.php来自哪里?,facebook,facebook-sharer,Facebook,Facebook Sharer,我使用的是facebooks的共享按钮,完全符合中的规定。 我尝试了HTML5和XFBML版本,但都生成下面的链接,当用户提交时返回http错误500。如果我手动删除app_id参数(我在任何地方都没有通知),那么它就可以正常工作 我正在使用我公司内部网中的此链接,以共享来自公司外部网站的链接 这是我的代码: <!-- Facebook --> <div id="fb-root"></div> <script>(function

我使用的是facebooks的共享按钮,完全符合中的规定。 我尝试了HTML5和XFBML版本,但都生成下面的链接,当用户提交时返回http错误500。如果我手动删除app_id参数(我在任何地方都没有通知),那么它就可以正常工作

我正在使用我公司内部网中的此链接,以共享来自公司外部网站的链接

这是我的代码:

   <!-- Facebook -->
   <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 = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.0";
      fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>

      <fb:share-button href="<SHARED_URL>" type="button_count"></fb:share-button>
      <!-- <div class="fb-share-button" data-href="<SHARED_URL>" data-type="button_count"></div>-->

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/pt_BR/sdk.js#xfml=1&version=v2.0”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

那么这个app_id来自哪里呢?我怎样才能摆脱它?我想使用共享计数按钮,因此我不想直接调用sharer.php。

我相信你必须在Facebook上注册一个应用程序,用于你想要使用HTML5/XFBML的站点(从而获得该应用程序的唯一ID)。但只有共享对话框有一个APP_ID参数。我想使用的社交插件没有。所以facebook从我公司的IP中找到了这个id,因为无论我尝试共享什么链接,都会生成相同的应用程序id?看起来facebook开发者解决了这个问题。它现在起作用了。。。