0

FacebookページIDを取得するJavaScript関数があります。問題は、クエリが機能していないようで、その理由がわからないことです。私はいたるところを見てきましたが、解決策は見つかりませんでした。

FB API とすべてを初期化しました。

function getID(link) {
  FB.api(
    {
      method: 'fql.query',
      query: 'SELECT id FROM object_url WHERE url=' + link
    },
    function (response) {
      alert('the id is' + response[0].id);
    }
  );
}

関数の実行時にアラートが表示されませんが、「response[0].id」ではなくアラート(「id is」)のみを表示しようとすると、アラートが表示されます。

したがって、基本的にクエリは実行されていますが、メッセージと連結できない、または単に無視されるという奇妙なものを返すようです。

「response[0].id」要素のみを警告すると、何も得られません。つまり、関数が何も返さず、ページの残りの部分が正常に機能しているように見えます。

4

0 に答える 0