0

私は最近、Quickbase を使用している会社に紹介されました。Quickbase アプリケーションと対話するためのシステムが限られているため、顧客が Web から Quickbase にフォームを送信できるように、自分で設計したフロント エンドを使用して Quickbase でレコードを追加/編集するために、PHP SDK を組み込んでいます。

SDK にエラー以外の応答をさせようとすると、すぐに問題が発生します。現在、レコードを追加しようとしても何も応答しません。

最近 (~ 2 ~ 3 年前) の変更により、これが少し使いづらくなっていることを読み続けています。

以下は、「addnewcustomer.php」という php ページからのコードニペットです。

 include_once('quickbase.php');

 //my PHP SDK Options located inside quickbase.php
var $user_name   = 'username';  // QuickBase user who will access the QuickBase
var $passwd      = 'pw';    // Password of this user
var $db_id       = 'dbid';  // Table/Database ID of the QuickBase being accessed
var $app_token   = 'my app token';
var $xml         = true;
var $user_id     = '';
var $qb_site     = "www.mycompany.quickbase.com";
var $qb_ssl      = "https://www.mycompany.quickbase.com/db/";
var $ticketHours = 12;

 $quickbase = new QuickBase('myusername', 'mypw', true, "dbid", "token", "realm", hour);  

$fields = array(
        array(
            'fid'   => '148',
            'value' => $agentid), //agentid

        array(
            'fid'   => '15',
            'value' => $city), //city
        array(
            'fid'   => '16',
            'value' => $state), //state
        array(
            'fid'   => '14',
            'value' => $address), //address
        array(
            'fid'   => '524',
            'value' => $apt), //apt #
        array(
            'fid'   => '17',
            'value' => $zip), //zip code
        array(
            'fid'   => '33',
            'value' => $rentown), //rent/own
        array(
            'fid'   => '28',
            'value' => $first), //first name
        array(
            'fid'   => '29',
            'value' => $last), //last name
        array(
            'fid'   => '21',
            'value' => $email), //email
        array(
            'fid'   => '18',
            'value' => $phone) //phone
            );

$quickbase->add_record($fields);

現在、何も応答しません。空白の応答。不正確なものでレルムを変更すると、「致命的なエラー:メッセージ「文字列をXMLとして解析できませんでした」を含むキャッチされていない例外「例外」」というエラーが表示され、すべてが正しく設定されていると思います。

成功したエントリは何を返す必要がありますか? 私は何を間違っていますか?

4

1 に答える 1