Google で API を探すのにうんざりしていませんか?


API を見つけるのが非常に難しいことはわかっています.適切な API を検索するには何年もかかります. apiwrappers.js はあなたの背中を押してくれました.apiwrappers.js の開発者はネット上で最高の API を見つけて、それらから便利な機能を作成し、今ではオープン ソースであるこのパッケージを公開しています.これはなぜあなたを助けることができますか?

彼らが最初のバージョンになったとき、たとえば約束を使用する関数を作成しました

randomfunc().then(data => console.log(data))

randomfunc がいくつかのランダムなジョークを提供する API ラッパー関数であると仮定すると、約束の問題は、 .then を使用する必要があるか、または Aysnc/Await を使用する場合、フェッチ要求を行うのと同じであるため、彼らが行ったことは今彼らが作ったものです非同期で動作し、callback 関数を使用する関数.これはすべての関数にのみ適用されたわけではありません.好むと好まざるとにかかわらず、コミュニティが自分たちにどのように反応するかを知りたかったため、2 つの API がこれを使用しています.今日は、彼らがラップした非常に優れた API のいくつかを紹介します.始めましょう

いくつかの例を見る前に、ラップされた API のリストを次に示します.
  • チャック・ノリス API
  • 動物 API (猫、犬、キツネなど)
  • アップル API
  • DadJoke API
  • Oxford API (Google が使用する最高の API の 1 つ)
  • ミーム API
  • アーバン辞書
  • 通貨コンバーター

  • ステップ 1、パッケージをインストールします.
    npm install apiwrappers.js
    ステップ 2、ES6 を使用してインポートする

    import { nameOfTheFunction } from 'apiwrappers.js'
    


    それでは、例を始めましょう.

    import { getChuckNorrisJoke } from 'apiwrappers.js'
    getChuckNorrisJoke().then(data => console.log(data))
    


    繰り返しますが、次のメジャー アップデートで、Promise からコールバックまでのすべての関数がすぐに置き換えられると言っています.

    ChuckNorris api うーん、いいですね、オックスフォードを見てみましょう:
    まず、Oxford API キーを https://developer.oxforddictionaries.com/ から取得してから、サンプルをテストするために戻ってきます.

    import { Oxford } from 'apiwrappers.js'
    const api = new Oxford(appId, appKey, language="en-gb")
    
    api.getWordDefination('people').then(data => console.log(data))
    


    うわー、単語 people の定義を取得しました.これはクールです.右?

    さて、ここに apiwrappers.js の例のいくつかがあります

    重要なリンクのいくつかを紹介します.

  • apiwrappers.js
  • Github