Facebook JavaScript SDK。简单使用的问题

时间:2010-11-16 18:53:06

标签: javascript facebook facebook-fql

我有一个Facebook Canvas应用程序,我需要在其中使用FQL。 我尝试使用以下代码(Facebook JavaScript SDK)

来使用FQL
Output-<span id='temp'></span>

<script type="text/javascript" src="Scripts/jquery-1.4.4.min.js"></script>
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script>
document.getElementById('temp').setTextValue('First');
FB.init({ apiKey: 'my api key' });  
document.getElementById('temp').setTextValue('Second');

FB.api(
      {
          method: 'fql.query',
          query: 'SELECT name FROM profile WHERE id=me()'
      },
      function (response) {
          document.getElementById('temp').setTextValue(response[0]);
      }
    );
</script>

但它不起作用!它在document.getElementById('temp')之后出错.setTextValue('First');

这段代码出了什么问题?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。你不能在FBML Canvas页面中使用Facebook JavaScript SDK,它只适用于iFrame Canvas页面。