PHP からのレコード更新

phpプログラムからkintoneレコードの更新を試みています。
レコードの取得などは問題なく出来るのですが更新が出来ません。
エラーが出てくる訳では無いので原因を探せず困っています。

サンプルコードなどを掲載しているところ知りませんか?

当方PEARのHTTP/Requestを利用し組んでます。

試しにPEARのHTTP/Requestを使ったところ、手元では以下のようなコードで動作いたしました。
ご参考になりましたら幸いです。

<?php
require_once ‘HTTP/Request.php’;

$req = new HTTP_Request(‘https://xxx.cybozu.com/k/v1/record.json’);
$req->setMethod(HTTP_REQUEST_METHOD_PUT);
$req->addHeader(‘Content-Type’, ‘application/json’);
$req->addHeader(‘X-Cybozu-Authorization’, ‘’/* 省略します */);
$req->setBody(‘{“app”: 1, “id”: 1, “record”: {“文字列_1行”: {“value”: “fuga”}}}’);
$req->sendRequest();
echo($req->getResponseBody());
// {“revision”:“2”}

どうしてもレコードの取得と間違われるらしくレスポンスは全フィールドが戻ってきます。

これは、メソッドがGETになっている可能性が高いです。
HTTP_RequestのデフォルトのメソッドがGETなので、setMethodが行われていないのではないかと思われます。
ご確認いただけないでしょうか。

miyajanさん
有難うございます。
無事解決です。

「setMethod」を忘れていたようです。

藤村さん
解決されたようでよかったです!