OpenWeather() では常に 401 解像度を使用します - 反応オープンウェザー ライブラリ
P粉556159786
P粉556159786 2023-08-18 09:24:49
0
1
408

React アプリケーションに天気ウィジェットを追加したいと考えており、React-Open-Weather ライブラリを使用しようとしています。しかし、データを取得する関数 useOpenWeather() は常に 401 を返します。これは、react-open-weather ドキュメントで提供されている URL に置くことで確認しました。 -キーは有効です。しかし、何が問題なのか分かりません。

<ブロック引用>

エラー: GET http://api.openweathermap.org/data/2.5/onecall?appid=dc5807427c5379fdd34b63326ad4eb54&lang=en&units=metric&lat=48.137154&lon=11.576124 401 (不正)< ;/ p>

マイコード

「react」から React をインポート import ReactWeather, { useOpenWeather } from 'react-open-weather'; const 天気 = (props) => { const { データ、isLoading、errorMessage } = useOpenWeather({ キー: 'dc5807427c5379fdd34b63326ad4eb54', 緯度: '48.137154', ロン: '11.576124', 言語: 'en', Unit: 'metric', // 値は (メートル法、標準、インペリアル) }); 戻る ( 
) } デフォルトの天気をエクスポート

React-Open-Weather ライブラリを再インストールしてみましたが、問題はまだ解決されていません。

API キーの確認に使用する URL: http://api.openweathermap.org/data/2.5/forecast?id=524901&appid=dc5807427c5379fdd34b63326ad4eb54

P粉556159786
P粉556159786

全員に返信 (1)
P粉598140294

https://openweathermap.org/api/one-call-apiによると、onecallは可能なすべての関数を返します:

  • 現在の天気
  • 1時間以内の分単位の予報
  • 48時間ごとの天気予報
  • 7日間の毎日の天気予報
  • 全国気象警報
  • 過去 5 日間の過去の気象データ

予測などの一部の機能は、無料アカウントでは使用できません。 現在の天気を取得するには、onecallの代わりにweatherを実行する必要があります:

リーリー

そして、パラメーターを使用すると、データが正しく表示されます。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!