oauthプレイグラウンドを使用して、質問するAPIに次を投稿しました
{データの IMO、本当に必要なのは緯度と経度だけです。それを確認する必要があります。
POST /latitude/v1/location HTTP/1.1
ホスト: www.googleapis.com コンテンツの長さ: 244 コンテンツの種類: アプリケーション/json 承認: OAuth ya29.AHES6ZTbG5HRDWduqeV60o_GWYagNg1BEk4c89V5ocSh0W2yc6FRYg {"data":{"kind": "latitude#location", "timestampMs": "1355601946",
" latitude": "22", "longitude": "22", "accuracy": "40", "speed": "10", "heading": "180", "altitude": "42", "altitudeAccuracy" : "50", "activityId": "xyzzzzzzzz"}}
HTTP/1.1 200 OK コンテンツの長さ:
158 経由: HTTP/1.1 GWA X-content-type-options: nosniff Etag: "0UQtEv4nUExaO_EaPNLUB8rXY8M/mI3wNTFvwTjtI9TlZ9A9neseLn0" X-google-cache-control: remote-fetch -content-encoding: gzip サーバー: GSE 理由: OK X-xss-保護: 1; mode=block プラグマ: no-cache Cache-control: no-cache、no-store、max-age=0、must-revalidate Date: Sat, 15 Dec 2012 20:32:11 GMT X-frame-options: SAMEORIGIN Content -タイプ: アプリケーション/json; charset=UTF-8 有効期限: Fri, 01 Jan 1990 00:00:00 GMT {"data":{"kind":"latitude#location","timestampMs":"1355601946","latitude":22.0,"longitude ":22.0,"accuracy":40,"speed":10,"altitude":42,"altitudeAccuracy":50}}
これらの API に対する開発者は、次の 2 つのことを考慮する必要があります。
スタックでデバッグするには、HTTP HEADERS、HTTP WIRE を検査する必要があるため、それらを調べて、表示方法を見つけます。
「oauth プレイグラウンド」を使用して、アプリが POST する内容をシミュレートします。簡単に言えば、CURL クライアントと組み合わせたプレイグラウンドで動作する場合、アプリで何をすべきかが正確にわかります。