0

FQL を使用してページからニュースフィードを取得しようとしています。(つまり、私のページが続くページによって投稿されたすべてのメッセージ。)

これを行うために、次の FQL クエリを思いつきました。

select 
    message, 
    attachment, 
    description, 
    action_links, 
    actor_id, 
    comment_info, 
    created_time, 
    permalink, 
    post_id, 
    share_count, 
    type
from 
    stream 
where 
    source_id in (select page_id from page_fan where uid = 272752359511949) and 
    actor_id in (select page_id from page_fan where uid = 272752359511949)

FQLツールでテストすると、魅力的に機能します。

しかし、自分のアクセス トークンで使用しようとすると、空の配列が返されます。

すべての権限を確認し、必要なものはすべて揃っています。ツールで追加のアクセス許可をすべて無効にしても、結果セットが得られます。(とにかくすべての情報は公開されています。)

何がうまくいかないのか誰にもわかりませんか?アプリのアクセス トークンを使用しているときに、この情報にアクセスできないのはなぜですか?

編集:詳細:

編集 2:数日前に非常に奇妙なことが起こりました。すべてが機能し始めました。突然、約 1 か月前に気に入ったページから更新情報を受け取るようになりました。ただし、最近気に入ったページは、まだクエリに表示されません。これはキャッシングと関係があると思います。

私のアクセス トークン (認証から受け取ったもの)

App ID: 183224428519306 : Cloudwalkers
User ID:    100003382483550 : Ken Borteel
Issued: 1375013777 (on Sunday)
Expires:    Never
Valid:  True
Origin: Web
Scopes: create_note manage_pages photo_upload 
            publish_actions publish_stream read_stream 
            share_item status_update video_upload

=> 空の配列を返す

テスト アクセス トークン:

App ID: 145634995501895 : Graph API Explorer
User ID:    644032185 : Thijs Van der Schaeghe
Issued: Unknown
Expires:    1375282800 (in about an hour)
Valid:  True
Origin: Web
Scopes: 

私が必要とするすべてを返します。

私はここで少し迷っています。

4

1 に答える 1

0

を見逃している可能性がありますaccess token。クエリの作成中に access_token を追加し、それが機能するかどうかを確認してください!

于 2013-07-29T09:24:18.157 に答える