問題タブ [facebook-node-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - Node.js サーバーから Facebook ページへの自動投稿
ソーシャル ネットワーク サイトを実行している Node.js サーバーがあり、そのサイトの facebook ページも持っています。ユーザーが自分のサイトで実行した特定のアクションについて、アプリの Facebook ページに詳細を投稿したいと考えています。
Facebook ウォールへの投稿方法については、こちらのThuzi facebook node sdk を参照しました。ただし、アプリ ID、アプリ シークレット、および一時的なアクセス トークンが必要です。アプリ ID とアプリ シークレットは一定であるため、構成ファイルのどこかに配置して、そこから使用できます。しかし、フロントエンドからの操作なしでアクセス トークンを取得するにはどうすればよいでしょうか。すべての投稿は私たちのアプリによってのみ公開され、それも私たち自身のページに公開されます。これをエンドユーザーのアクションによってトリガーしたいだけです。助けはありますか?
私はSails.jsフレームワークを使用しています。
javascript - 複数の写真を 1 つの投稿に投稿する
1 つの投稿に複数の写真を添付する必要があるアプリケーションを作成しようとしています。これらは私が試した次の試みです、
最初に、JS SDK がさまざまな機能を実現するためにfacebook-node-sdkを使用しましたが、公式の Js Sdk にはファイルをアップロードするオプションがありませんform-data
。次のコード-
これは1枚の写真で機能します。
しかし、私が開始したこの github.com/Thuzi/facebook-node-sdk/issues/113 でわかるように、複数の写真を添付することはできません。
で述べたように、バイナリ データのアップロードdantman
の下にある developers.facebook.com/docs/graph-api/making-multiple-requests というバッチ プロセスを参照してください。私に希望を与えてくれる唯一のことは、この1つの声明です。
attachment_files プロパティは、その値に添付ファイル名のカンマ区切りのリストを取ることができます。
このライブラリまたは JS SDK では (写真を使用したバッチ処理) もできないことに注意してください (間違っている場合は修正してください)
このようにcurlで画像を投稿できます。
上記のコードは 1 つの画像で投稿します
だから私の質問はこれです.curlの助けを借りて複数のimages/binary_filesを投稿に添付することは可能です。..."attached_files":"file1,file2"...
ドキュメントで提案されているように、この問題を手伝ってください.すでにこれを行っている場合は、あなたのコード。
ありがとう、ラヴィ
facebook-graph-api - ノードでユーザーアクセストークンfacebookアクセストークンを取得する
Facebook Graph API を呼び出そうとしています。これにはノードとエクスプレスを使用しています。これらを使用するのは初めてです。API を呼び出すと、以下のエラーが表示されます。トークンにアクセスするか、呼び出しが通過するように設定しますか?
// これは私が行っている API の呼び出しです:
// これは認証呼び出しです:
ありがとう