20

ソーシャル ネットワーク サイトを実行している Node.js サーバーがあり、そのサイトの facebook ページも持っています。ユーザーが自分のサイトで実行した特定のアクションについて、アプリの Facebook ページに詳細を投稿したいと考えています。

Facebook ウォールへの投稿方法については、こちらのThuzi facebook node sdk を参照しました。ただし、アプリ ID、アプリ シークレット、および一時的なアクセス トークンが必要です。アプリ ID とアプリ シークレットは一定であるため、構成ファイルのどこかに配置して、そこから使用できます。しかし、フロントエンドからの操作なしでアクセス トークンを取得するにはどうすればよいでしょうか。すべての投稿は私たちのアプリによってのみ公開され、それも私たち自身のページに公開されます。これをエンドユーザーのアクションによってトリガーしたいだけです。助けはありますか?

私はSails.jsフレームワークを使用しています。

4

2 に答える 2

0

このためのノードモジュールに取り組んでいるので、私もこれをさらに掘り下げています。

これまで、一時的な access_token を作成し、そのトークンを最大 60 日間延長できることを知りました。

このためには、一時トークンを取得した後、この URL を呼び出して、60 日間有効なアクセス トークンを取得する必要があります。

https://graph.facebook.com/oauth/access_token?client_id= &client_secret=&grant_type=fb_exchange_token&fb_exchange_token=

于 2016-07-22T12:29:14.087 に答える