1

OAuth 2.0 プレイグラウンド

Oauth のすべてのスコープをテストできます。https://www.googleapis.com/auth/fusiontablesを試しました。可能な操作の 1 つに「SQL QUERY」があります。

しかし、SQL パラメータを挿入する方法がわかりません。「ヘッダーの追加」に追加すると、これが返信になります。

Request / Response

POST /fusiontables/v1/query HTTP/1.1
Host: www.googleapis.com
Content-length: 0
Content-type: application/json
Authorization: OAuth ya29.AHES6ZSEoq_cukM3HJmIETXNB5CN4xD1VhUVxhANuYTrLlo7juxMow
Sql: insert into 1d8SL_beOD82al66Xnpb-juHYq8b4WW9m6ORNzsM (Text) values ('casa')
HTTP/1.1 400 Bad Request
Content-length: 249
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
X-google-cache-control: remote-fetch
-content-encoding: gzip
Server: GSE
Reason: Bad Request
Via: HTTP/1.1 GWA
Cache-control: private, max-age=0
Date: Mon, 19 Nov 2012 14:21:33 GMT
X-frame-options: SAMEORIGIN
Content-type: application/json; charset=UTF-8
Expires: Mon, 19 Nov 2012 14:21:33 GMT
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Required parameter: sql",
    "locationType": "parameter",
    "location": "sql"
   }
  ],
  "code": 400,
  "message": "Required parameter: sql"
 }
}

何か案は?

4

1 に答える 1

0

sqlパラメータは URL パラメータであるため、リクエスト URL の一部です。

これはうまくいくはずです:

https://www.googleapis.com/fusiontables/v1/query?sql=insert+into+1d8SL_beOD82al66Xnpb-juHYq8b4WW9m6ORNzsM+(Text)+values+('casa')

次に、どの操作がandを使用するか、ステートメントが を使用する場合は、クエリ API ドキュメントを確認する必要があります。そのように、OAuth Playground を使用して行を挿入できましたGETPOSTINSERTPOST

作業を簡単にするために、Google API Explorerを確認してください。

于 2012-11-20T07:17:21.007 に答える