0

如何在 Insights 中了解我的应用程序性能和页面加载评级。

我在 Facebook教程上提到了 App,

通过我在代码中使用了以下方法,

FB.Canvas.setDoneLoading, FB.Canvas.Prefetcher.addStaticResource

FB.Canvas.Prefetcher.setCollectionMode.

我的代码:

<div id="fb-root"></div>     
<script type="text/javascript">
   window.fbAsyncInit = function() {
   FB.init({ appId: '*****', cookie: true, xfbml: true, oauth: true }); 

   FB.Canvas.Prefetcher.setCollectionMode(FB.Canvas.Prefetcher.COLLECT_AUTOMATIC);   
   FB.Canvas.Prefetcher.addStaticResource("http://example.com/fb/js/fb.js");
   FB.Canvas.Prefetcher.addStaticResource("http://example.com/fb/css/fb.css");
   FB.Canvas.Prefetcher.addStaticResource("http://example.com/fb/css/style.css");       

   FB.Canvas.setDoneLoading();
 };
</script>
<script type="text/javascript" src="//connect.facebook.net/en_US/all.js"></script>

当我在洞察力仪表板中看到它时, 在此处输入图像描述

有什么问题吗..为什么它不显示...我是否在正确的地方调用了这些方法..?

提前致谢..

4

1 回答 1

0

您是否尝试过 Graph API Explorer 以确保它们在这方面工作?

http://developers.facebook.com/tools/explorer/?method=GET&path=2439131959%2Fstaticresources

使用右上角的下拉菜单选择您的应用程序(您应该以您要测试的应用程序的所有者身份登录);您的选择将替换资源管理器中 GET 请求右侧输入字段中的 &path=nnn。

确保您没有收到来自 Facebook 的错误响应。这就是我检查预取方法的方式;我还没有使用见解仪表板。

于 2012-03-20T22:13:38.627 回答