2017-05-19 2 views
0

私の単純なGETリクエストフィールドの選択を受け入れていないのvtiger REST APIのクエリ文字列は:私はちょうど「ファーストネームを残すかの間FIRSTNAMEフィールドと

{"success":false,"error":{"code":"QUERY_SYNTAX_ERROR","message":"Syntax Error on line 1: token 'firstname' Unexpected Unknown(firstname), expected one of: FRM,COMMA"}}

<service_url>?operation=query&sessionName=<sessionID>&query=select%20*%20firstname%20from%20Contacts; 

これは、次の応答エラーを生成"フィールドの選択はうまくいきます:

<service_url>?operation=query&sessionName=<sessionID>&query=select%20*%20from%20Contacts; 

yeilding完全なJSONリストとt相続人の詳細。

私はここで何が欠けていますか?

答えて

0

なぜ、ファーストネームの前にスター(*)を追加しますか?

+0

私の最初の本能は、私が実際にアイテムを選択したときにそれを削除することでしたが、そうすると、ページは応答を返さず、ルートにリダイレクトされます。 – CodeAt30

0

私はちょうどブラウザで次のGETリクエストテスト:

https://your_vtiger_url/webservice.php/?operation=query&query=select%20firstname%20from%20Contacts;&sessionName=3151a01859207d8359052

をし、それがうまく働きました。ベースURLとsessionNameを置き換えて、同じURL構造を使用してみてください。最初にブラウザでテストしてください。

+0

大丈夫です。うん、私はそれをブラウザのアドレス行の中でたくさん試しました。また、さまざまなセッションがあります。だからこれは基本的には、ドメインや何かに私のvtigerのインストールにいくつかの問題があることを意味します.... 良い、問題を見つけるためにこのフィードバックを持って良いです。 – CodeAt30

+0

あなたのvtigerに連絡先がありますか?サーバーから返送されたHTTP応答を見てきましたか?(クロムのF12を押して、デバッガの情報を見ることができます) –

+0

私はテストする連絡先がいくつかあります。私はネットワークを見ていますが、あまり言わない、私はルートに私をリダイレクト302応答を取得します。 これを理解できません。 – CodeAt30

関連する問題