現在、デスクトップWindowsサービスを使用して、Facebookページのインサイト/ページのいいね/友達などのグラフデータをダウンロードしています。そのため、Facebookページにアプリを追加し、完全なアクセス許可のオフラインアクセストークンを生成しました。だから、それを使って、私は過去1年間から私のFacebookページの洞察を適切にダウンロードしています。
しかし、Facebookがオフラインアクセストークンを廃止したため。サインインせずにページインサイトデータをダウンロードするための完全な権限でアクセストークンを生成する方法を教えてください(ユーザー/ UIダイアログなし(許可など))。
現在、私は次のようにそのアクセストークンを生成するためにいくつかのAPIを試しています: -https ://graph.facebook.com/oauth/access_token?client_id = xxxx&client_secret = xxxxx&grant_type = client_credentials
しかし、上記の呼び出しを使用して、アクセストークン(短い長さのトークン)を取得しています-例:-
123484913842345|jkioEjsRAhFrNdertg9zuxPiopl
上記のアクセストークンを使用すると、グラフデータを表示しようとすると次のエラーが発生します:-
{"error": {"message": "Unsupported get request.","type": "GraphMethodException","code": 100 }}
しかし、このアクセストークンには完全なアクセス許可がなく、寿命も短いことがわかりました。
古いオフラインアクセストークンを使用すると、適切に応答します。(このトークンはしばらくするとオフになります)。したがって、約60日の寿命を持つ同じタイプのアクセストークンを生成します。これについて私を助けてください。完全な110文字の長さの完全なアクセス許可でアクセストークンを生成する方法。また、私はWindowsサービスを使用しているので、誰でもこの方法でサインインせずにアクセストークンを生成する方法を手伝うことができます(ユーザー/ UIアクティビティ)