新しいFacebook Messenger Platform APIを使用して、アプリケーションディレクトリから画像ファイルを使用して画像メッセージを送信しようとしています。cURL POSTイメージファイルの仕組みは?
Facebookは以下のようなcURL
を使用する例を示します:
curl \
-F recipient='{"id":"USER_ID"}' \
-F message='{"attachment":{"type":"image", "payload":{}}}' \
-F [email protected]/tmp/testpng.png \
"https://graph.facebook.com/v2.6/me/messages?access_token=PAGE_ACCESS_TOKEN"
しかし、私はC#
でAPIを使用しようとしています。あなたの情報については、私はインターネットURLからファイルを使用する場合、APIを正常に使用しています。
filedata
プロパティに画像ファイルのbase64
文字列を使用して入力しようとしましたが、失敗しました。
cURL
は、指定されたファイルパス(特にimage)でどのように動作し、WebサーバーへのPOST要求を作成するのかを説明しますか?可能であれば、C#
で何をする必要がありますか?
https://curl.haxx.se/docs/httpscripting.htmlは、cURLに関連するすべてのものをお手伝いします。 –