curl コマンドを使用して公開すると、すべてが正しく機能します。
curl \
-F 'access_token=...' \
-F 'message=hello' \
https://graph.facebook.com/me/feed
そして、応答は次のとおりです。
{"id":"100001692713927_542460169153735"}
ただし、リクエストモジュールを使用して POST を作成する NodeJs から同じことを行います。
var formData = {
access_token: '...',
message: 'hello5'
};
request.post('https://graph.facebook.com/me/feed', formData, function (error, response, body) { … });
エラーが発生します:
{
"error": {
"message": "(#200) This API call requires a valid app_id.",
"type": "OAuthException",
"code": 200
}
}
me
URL で と ユーザー ID の両方を使用しましたが、動作は同じです。
ここで何が間違っている可能性がありますか?