FB コメント ソーシャル プラグインを使用する Facebook アプリがあります。そのアプリを使用して投稿されたコメントの総数を自動的に取得しようとしています。
このクエリを使用してみました:
SELECT count FROM comments_info WHERE app_id = 210218945658186
ただし、これは次の情報を返します。
{
"error": {
"message": "An unexpected error has occurred. Please retry your request later.",
"type": "OAuthException",
"code": 2
}
}
count フィールド以外のフィールドをクエリすると、結果は適切に返されます。このクエリ:
SELECT xid, app_id, updated_time FROM comments_info WHERE app_id = 210218945658186
次の結果を返します。
{
"data": [
{
"xid": null,
"app_id": 210218945658186,
"updated_time": 1315413930
}
]
}
予期しないエラーを修正する方法を知っている人はいますか? 過去数日間、このクエリを数回試したので、断続的な問題ではありません。http://facebook.stackoverflow.com/questions/9708969/event-query-using-fql-returns-oauthexception-an-unknown-error-has-occurredで、comments_info テーブルの列を使用して解決策を試しましたが、うまくいきませんでした動作しません。
また、アプリ内のコメント数を合計するための他のオプションも検討しました。コメントプラグインが使用されているサブページの数が可変であるため、ドメイン内のすべてのコメントを一覧表示する方法の答えは機能しません。