外部メールフォーム(PHP)からデータ登録(POST)をしたい

初心者です。

外部サイトからkintoneへのデータ入力について」に質問されているようなことがしたいのですが、

レコードの登録(POST) 」や「「Movable Type」 とkintoneを連携してフォームデータをDB化しよう」などを参考して実行してみたものの、下記のエラーが出て行き詰ってしまいました。

file_get_contents(https://(サブドメイン).cybozu.com/k/v1/form.json): failed to open stream: HTTP request failed! HTTP/1.1 405 Method Not Allowed in

「送信されたメソッドは許可していない」ということになっているようです。POSTが許可されてないという解釈でしょうか?

実際のコードは下記のようにしています。

$response = file_get_contents(
“https://” . $subdomain . “.cybozu.com/k/v1/form.json”, // URI
false, // use_include_pathは必要ないのでfalse
stream_context_create($context)// コンテキストの生成
);

file_get_contentsはエラーが検出されにくいなどの問題もあるようですが、初心者なのでベーシックなものでしか対応できていない状態です。

お手数ですが、405 Method Not Allowed in のエラーの回避方法が分かればご教示ください。

よろしくお願いいたします。

 

 

ちなみに、.cybozu.com/k/v1/records.json に変えてみたところ、400 Bad Request になってしまいました。

HTTP_Request2を使って、本日何とか自己解決しました。

お騒がせしてすみません。