Wordpressに「Weather Forecast」しました。
表記が英語ばかりでわからないながらも、下記サイトに登録し API Keysを取得しました。
https://home.openweathermap.org/
ワードプレスのpage.php内に
<?php echo do_shortcode('[weather_forecast_widget lat="35.1472" lon="136.8562" title_overwrite="Weather天気ウィジェット"]'); ?>と記載しました。
ブラウザでの表示内容は
RECEIVED ERROR MESSAGE FOR ADMIN => Errorcode: 401 (Invalid API key. Please see http://openweathermap.org/faq#error401 for more info.)
エラーの原因として、
・APIリクエストでAPIキーを指定していません。
・APIキーはまだアクティブ化されていません。次の数時間以内に、それはアクティブ化され、使用できるようになります。
・APIリクエストで間違ったAPIキーを使用しています。個人アカウントで正しいAPIキーを確認してください。
・無料のサブスクリプションを使用していて、他のサブスクリプションで利用可能なデータをリクエストしてみてください。たとえば、16日/日予報API、過去の気象データ、天気図2.0など)。個人アカウントでサブスクリプションを確認してください。
とあります。
登録してから半日以上立ちますが、まだアクティブ化されないので、他にエラーの原因があるかと調べていますが
「Weather Forecast」について説明してあるサイトが見つけれらません。
参考サイトや対処方法をご存じの方がいらっしゃいましたら
どうぞ宜しくお願いいたします。
【追記です】
入力不足のご指摘くださいまして
ありがとうございます。
●APIキーの設定
https://auto-worker.com/blog/?p=1612 を参考に
指定した都市の現在の天気を取得しました。
用意したAPIをChromeブラウザのアドレス欄に
http://api.openweathermap.org/data/2.5/weather?q={city}&appid={key}&lang=ja&units=metric
を入力し、実行してみて
天気情報で必要となる情報がOpen Weather MapのAPIで取得できたことも確認しました。
●ワードプレス プラグイン Weather Forecast Widgetの設定画面
Open Weather Map API Keyの入力欄に
上記 http://api.openweathermap.org/data/2.5/weather?q={city}&appid={key}&lang=ja&units=metric
を入力しています。
回答1件
あなたの回答
tips
プレビュー