0

私のアプリケーションは、ユーザーaccess_tokenを使用してユーザーに代わってウォールに投稿しています。投稿されると、DBに保持されているpost_idが返されます。post_idを使用して投稿にクエリを実行し、コメントやいいねなどの基本的な洞察を収集したいアプリケーション。アプリにデータをクエリさせることができません。

ストリームテーブルを試しましたが、アプリとしてデータが返されません。「GraphMethodException」コード:100を取得しました。投稿時にプライバシー設定を確認しましたが、アプリの権限が含まれていません。ストリームテーブルと同じエラーを返すGraphAPI / post_idを試しましたが、post_impressionsメトリックを使用してインサイトテーブルを試しましたが、運がありませんでした。post_idを指定できなかったので、post_idからuser_idの部分を削除してみました(xxxx_yyyy、ここでxxxxはユーザーIDです)

アプリケーションにstream_read権限を付与するようにユーザーに要求するには、どのような種類の権限が必要ですか?

持っているpost_idを使用してインサイトテーブルをクエリするにはどうすればよいですか?

4

1 に答える 1

0

ユーザーウォールは、アクティブなユーザーアクセストークンとread_stream権限でのみ読み取ることができます。

洞察について:多分このグラフ接続で?

/[post-id]/insights

まあ、それは私に有効な投稿IDには何も与えません。しかし、ユーザーアカウントではなく、ページの洞察しか得られないと確信しています。ここを参照してください(ページについてですが、おそらく役立つ追加情報):他の人のページに関する投稿の洞察にアクセスできません

それが機能しないもう1つの理由は、私の頭の中にポップアップしただけです。Facebookページにアクセスすると、管理者としてインサイトビューが表示されます。ユーザープロファイルにはそのようなものはありません。したがって、追跡できるのは、アプリをユーザープロファイルに投稿した後にアプリへのリンクがクリックされた頻度だけです。リンクにトラッキング情報を簡単に追加できるため、クリックがどのプロファイルから発生したかを常に把握できます。

于 2012-11-14T14:20:36.230 に答える