クライアントは、Facebook からウェブサイトに関する指標をダウンロードし、それらをデータベースに集約してウェブサイトの使用状況に関するレポートを作成する方法を探しています。いくつかの調査の結果、Facebook ではユーザーがこの情報を Web ページから CSV ファイルとして、または Graph API を介してダウンロードできることが明らかになりました。
理想的には、次のような毎日のスケジュールされたジョブに変換できる Windows アプリケーションを実装する必要があります。
- Facebook にアクセスして、そのページの訪問/いいね/非いいね/... 情報をダウンロードします。
- 情報を便利な形式に変換する
- データベースに保存します。
私が直面している主な問題は、すべての C# の例が、Facebook を使用する Web アプリケーションでの認証を扱っていることです。直接呼び出しまたはC# Facebook SDKを介して API を使用するすべての例で、認証トークンが使用されます。私が読んだところによると、Facebook の永久トークンを取得する方法はもうありません。
私の質問は次のとおりです。 1. ログイン ウィンドウを表示せずにユーザー統計を取得するために認証できることを確認する方法はありますか? 2. Facebook から必要な情報を抽出する他の方法はありますか?
明確化、提案、または例をいただければ幸いです。
良い週末をお過ごしください。