1

Facebook ページからイベントを取得できないようです。私はこれを(同じページの)フォトアルバムで行いましたが、うまく機能します。API とすべてをロードした後、この関数を使用してイベントを取得し、表示します。

function getAlbums() {
        FB.api('/___PAGE___/events', function (resp) {
            if (resp.data !== undefined) {
                for (var i = 0, l = resp.data.length; i < l; i++) {
                    var event = resp.data[i];
                    // process events here...
                }
            }
            else 
            // no events handle             
        });
    }

0 イベントのハンドルに直行します。つまり、resp.data == undefined です。そのため、Facebookからデータを取得していません。他のほとんどがここでは使用できない PHP と FQL に出くわしたため、解決策を見つけることができませんでした。ユーザーがログインしているかどうかに関係なく、イベントを表示できるようにする必要があります。

助けていただければ幸いです。

4

1 に答える 1

2

@cpilko が言及したように、Graph API を介して過去のイベントが取得されないというバグがあります。将来のイベントのみが取得されます。同じバグをサブスクライブして、修正された場合に通知を受けることもできます。

于 2012-11-01T08:23:31.537 に答える