非常に簡単な質問なんですが、長い時間苦労しております。
下記でid=1ですとレスポンスが戻りますが、
queryを利用するとbad requestになります。
色々トライしたが何が問題なのでしょうか?
よろしくお願いいたします。
(function() {
‘use strict’;
kintone.events.on(‘app.record.index.show’, function(event) {
var body = {
“app”: 65,
“query”: “TransactionName="Startia"”
//“id” : 1,
//fields: [“TransactionName”,“レコード番号”]
};
肝心のリクエストが記述されていませんが、たぶん URL の間違いだと思います。
確認してみてください。
※ record.json と records.json の違い
レコードの一括取得(クエリで条件を指定)
https://(サブドメイン名).cybozu.com/k/v1/records.json
ご回答ありがとうございました。
kintone.api(kintone.api.url(‘/k/v1/record’, true), ‘GET’, body, function(resp) {
を利用していますのでrecord.jsonになっております。
ちなみにrecords.jsonもためしたがダメでした。
https://(サブドメイン名).cybozu.com/k/v1/record.json?app=65&query=TransactionName%3DStartia
単純にこのリンクを押すというメッセージが出ます。
よろしくお願いいたします。
{"code":"CB_JH01","id":"jJdI2u3LO9MAKvhLFg1G","message":"認証に失敗しました。セッション認証には、「X-Requested-With」ヘッダーが必要です。"}
クエリ指定の場合は、records.json です。
認証に失敗ということなので、アプリのレコード読み出し権限がないとか?
ありがとうございました。records.jsonにしたらできました。
さっきトライした時はエラーが違っていたのにきずかずでした。
Thank you very much!!