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:
私が必要とするすべてを返します。
私はここで少し迷っています。