LoginSignup
4
0

More than 1 year has passed since last update.

天気を取得するカスタムコネクタを作成してみる

Last updated at Posted at 2021-05-19

天気を取得するカスタムコネクタを作成

カスタムコネクタを使ったことがなかったので、作成してみます。
使わせていただいたAPI:Open Weather Map
忘れないようにメモ

カスタムコネクタを作成する

一から作成で、名前を適当に決めます。
image.png

セキュリティ

認証タイプはAPIキー
tokenはクエリパラメタ(appid)で指定するので、パラメタの場所はクエリにします。
image.png

定義

定義では、それぞれのAPIの定義を登録
現在の天気を取得するものをつくる
image.png

要求、応答

要求、応答はサンプルからインポートします。

要求

一度PostManなどで試し、実施したURLをインポートしました。以下例

http://api.openweathermap.org/data/2.5/weather?appid=XXXXXXXXXXXX&lat=35.6809591&lon=139.7673068&lang=ja&q=london&id=1859171&zip=673-0877,JP&units=metric

インポート画面
image.png

インポート結果
image.png
必須かどうかはそれぞれのパラメタの編集から設定可能でした。

応答

応答も一度PostManなどで試し、実施した結果をインポートしました。以下例

{
    "coord": {
        "lon": 135.0003,
        "lat": 34.6491
    },
    "weather": [
        {
            "id": 804,
            "main": "Clouds",
            "description": "厚い雲",
            "icon": "04d"
        }
    ],
    "base": "stations",
    "main": {
        "temp": 294.01,
        "feels_like": 294.71,
        "temp_min": 293.07,
        "temp_max": 295.43,
        "pressure": 1011,
        "humidity": 98,
        "sea_level": 1011,
        "grnd_level": 1009
    },
    "visibility": 2686,
    "wind": {
        "speed": 4.04,
        "deg": 282,
        "gust": 5.96
    },
    "clouds": {
        "all": 100
    },
    "dt": 1621391077,
    "sys": {
        "type": 1,
        "id": 7963,
        "country": "JP",
        "sunrise": 1621367684,
        "sunset": 1621418306
    },
    "timezone": 32400,
    "id": 0,
    "name": "Hitomaruchou",
    "cod": 200
}

インポート画面
image.png

インポート結果
image.png

テスト

パラメタを設定して、テスト操作してみます
image.png

できました!
image.png

PowerAppsと連携

PowerAppsの"データ"→"データソースの選択"から接続できます
image.png

おわり

次はPowerAppsに連携して実際にアプリを作成してみます!

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0