私は自分のアルバムに与えられたすべてのコメントを試して、クエリを書きました。私が使用するクエリは次のとおりです。
SELECT fromid, user_likes, text, time FROM comment
WHERE object_id IN
(
SELECT object_id FROM photo
WHERE aid IN (
SELECT aid FROM album WHERE owner=me()
)
)
私の場合、開発者サイトでテストすると、次のように返されます。
{
"data": [
]
}
エラーが返されないため、クエリが間違っていないと判断したため、友人に試してみるように依頼したところ、アルバムに関するすべてのコメントを取得しました。テストページは次のように使用しました:
はい、次のクエリが機能するため、有効なアクセス トークンがあります。
SELECT object_id FROM photo
WHERE aid IN (
SELECT aid FROM album WHERE owner=me()
)
私はFacebookの新しいユーザーなので、機能しない可能性はありますか? それとも、プライバシー設定である可能性がありますか? すべてのプライバシー設定 (アルバムとプロフィール) を友人と比較しましたが、まったく同じなので、そうではないと思います。
また、リンク付きのアルバムを共有する場合 (アルバムに移動し、ホイールをクリックし、共有し、リンクをコピーする)、人々はアルバムを見る前に Facebook にログインする必要があり、私の友人が同じことをした場合、人々はアルバムを見ることができます。ログインしている(動作すると思われるように)。もしかしてこれが何か関係あるの?
Google、Facebook のヘルプ、Facebook の呼び出し、開発者ページとこのフォーラムで回答を探してみましたが、うまくいきませんでした。つまり、基本的にあなたたちは私の最後の希望です...
百万のデウェスプに感謝します!