2016-04-30 29 views
0

これに真新しく、この情報を検索するのにかなりの時間を費やしました。それはKinetiseで働いていたが、それらのチャップスは100ドルの月が欲しい。ない!App Inventor 2でHTTP POST(JSON本体)を実装する方法は?

私は雲のnosqlデータベースでBluemixを使用しており、天気予報センサーデータでそのデータベースを正常に設定しています。

ここに私のHTTP POST DATAとSAMPLE RETURNの値があります。

APIのURLはhttps://6bf8b7fb-a253-4433-a8e3-20da37e95dee-bluemix.cloudant.com/dpjg-sensorlog3/_find

郵便配達はポストマンから完璧に動作して作成された以下のコードです! [ { "TME": "2016-04-29T19:36:18-午前4時"、 "燕麦":

POST /dpjg-sensorlog3/_find HTTP/1.1 
Host: 6bf8b7fb-a253-4433-a8e3-20da37e95dee-bluemix.cloudant.com 
Authorization: Basic dHRlcnNlZW5ncnRpbmV2ZW5zd2Vyc3R1OmJmNGMzZmRkOTFjMzVjNDYyN2JmNDBiN2ViYTFkNjBhMzkyjhhZDc= 
Content-Type: application/json 
Cache-Control: no-cache 
Postman-Token: 666e0601-41de-de9a-e8e4-346cc353eb71 

{ 
    "selector": { 
    "tme": { 
     "$gt": 0 
    } 
    }, 
    "fields": [ 
    "tme", 
    "oat", 
    "sot", 
    "oah", 
    "rnt", 
    "lux", 
    "bxt", 
    "spv", 
    "btv", 
    "hea" 
    ], 
    "sort": [ 
    { 
     "tme": "desc" 
    }], 
    "limit":1 
} 

サンプル応答は、 { "ドキュメント" が「77.2 "、" sot ":" 78.0 "、" oah ":66.1、" rnt ":0、" lux ":73、" bxt ":0、" spv ":" 4.3 "、" btv ":" 3.6 " "hea":33024} }}

これはアプリの発明者の2ブロックで設定する方法がわかりません。

DESIGNページのプロパティURLに何を使用するのか、.posttextテキスト入力に何を入れるのかわかりません。

+1

も似た何かを見る、その後、JSON文字列を投稿する 'PostText'methodを使用し、' web'は次のコンポーネントを使用し、 'url'と'要求headers'を設定します[ここ](https://puravidaapps.com/dropbox.php)。ちょうど何かを試して、あなたが立ち往生した場合**あなたの質問を編集**し、あなたが試したもののスクリーンショットを投稿してください。 – Taifun

+0

私は自分の判断で多くの組み合わせを試みましたが、それを働かせることはできません。ここに私の具体的な質問があります。 1. WebコンポーネントのURLプロパティ、API URLにはどのようなものを使用しますか?2.必要な情報がすべてあるのでPOSTを正しく構築するにはどうすればいいですか。 3. POSTTEXTメソッドのSPECIFIED TEXTにJSONクエリのような音が出ますが、そのPOSTデータの残りの部分をどのように適用しますか?繰り返しますが、私はこれを理解しようとする多くの異なる組み合わせを試しました。私は別のものを羽ばたき、スクリーンショットを投稿します。 – DPGUITARMAN

+1

1)はい2)JSON文字列をテキストブロックに入れてPostTextブロックに割り当てます。3)残りの部分は何ですか?私の前のコメントをもう一度見て、**あなたが試したことのスクリーンショットを表示してください**。 – Taifun

答えて

0

上記のコメントの元のポスターは、WebコンポーネントのRequestHeaderを設定する必要があります。ここではスクリーンショットがある...

enter image description here

関連する問題