ホームへAPIからの投稿リクエストを投げると400エラーが返ってくる
下記phpで、任意のホームに対して投稿を行いたいのですが、400エラーが返ってきてしまいます。
同じdomainIdやappKeyで掲示板リストの照会は正しくリクエストが返ってくるのでので、IDなどは間違っていないはずです。
boardNoに関しても、掲示板リストの照会から返ってきた値を使っているので間違っていないはずです。
コードのどこを疑えばいいのでしょうか?
$arry_header = array(
"Content-Type: multipart/form-data; boundary=boundary; charset=UTF-8",
"consumerKey: ---",
"Authorization: ---",
);
$arry_body = array(
'article' => json_encode(array(
"domainId" => ---,
"boardNo" => ---,
"title" => "テスト[title]",
"body" => "この投稿はテストです[body]",
))
);
$post_data = http_build_query($arry_body);
$ch = @curl_init();
@curl_setopt($ch, CURLOPT_POST, true);
@curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
@curl_setopt($ch, CURLOPT_URL, $endpoint);
@curl_setopt($ch, CURLOPT_HTTPHEADER, $arry_header);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = @curl_exec($ch);
$status_code = @curl_getinfo($ch, CURLINFO_HTTP_CODE);
$curl_errors = curl_error($ch);
@curl_close($ch);
echo "curl Errors: " . $curl_errors;
echo "\nStatus code: " . $status_code;
echo "\nResponse: " . $response;
投稿に新しいコメントが追加されましたら通知を送信します。
コメント1
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
なお、$boundary には任意の値を記述します。
Content-type が multipart/form-data のため、区切りを指定する必要があります。
2019.12.24
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。