Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@azure/cognitiveservices-localsearch

Azure97MITdeprecated2.0.1TypeScript support: included

This package has been deprecated. See https://learn.microsoft.com/bing/search-apis for details on how to use Bing Search Services.

LocalSearchClient Library with typescript type definitions for node.js and browser.

node, azure, typescript, browser, isomorphic

readme

An isomorphic javascript sdk for - LocalSearchClient

This package contains an isomorphic SDK for LocalSearchClient.

Currently supported environments

  • Node.js version 6.x.x or higher
  • Browser JavaScript

How to Install

npm install @azure/cognitiveservices-localsearch

How to use

nodejs - Authentication, client creation and search local as an example written in TypeScript.

Install @azure/ms-rest-azure-js
npm install @azure/ms-rest-azure-js
Sample code

The following sample performs an local business search with the query 'Coffee 98052'. To know more, refer to the Azure Documentation on Bing Local Search

const { LocalSearchClient } = require("@azure/cognitiveservices-localsearch");
const { CognitiveServicesCredentials } = require("@azure/ms-rest-azure-js");

async function main() {
  const localSearchKey = process.env["localSearchKey"] || "<localSearchKey>";
  const cognitiveServiceCredentials = new CognitiveServicesCredentials(
    localSearchKey
  );
  const client = new LocalSearchClient(cognitiveServiceCredentials, {
    baseUri: "https://api.cognitive.microsoft.com/"
  });

  client.local
    .search("Coffee 98052")
    .then(result => {
      console.log("The result is: ");
      result.places.value.forEach(place => {
        console.log(place);
      });
    })
    .catch(err => {
      console.log("An error occurred:");
      console.error(err);
    });
}

main();

browser - Authentication, client creation and search local as an example written in JavaScript.

Sample code
  • index.html `html

    <!DOCTYPE html> <html lang="en"> <head> <title>@azure/cognitiveservices-localsearch sample</title> <script src="https://raw.githubusercontent.com/Azure/azure-sdk-for-js/master/node_modules/@azure/ms-rest-js/dist/msRest.browser.js"></script> <script src="https://raw.githubusercontent.com/Azure/azure-sdk-for-js/master/node_modules/@azure/cognitiveservices-localsearch/dist/cognitiveservices-localsearch.js"></script> <script type="text/javascript"> const localsearchKey = "<YOUR_LOCAL_SEARCH_KEY>"; const cognitiveServiceCredentials = new msRest.ApiKeyCredentials({ inHeader: { "Ocp-Apim-Subscription-Key": localsearchKey } }); const client = new Azure.CognitiveservicesLocalsearch.LocalSearchClient( cognitiveServiceCredentials, { baseUri: "https://api.cognitive.microsoft.com/" } );
    client.local
      .search("Coffee 98052")
      .then(result => {
        console.log("The result is: ");
        result.places.value.forEach(place => {
          console.log(place);
        });
      })
      .catch(err => {
        console.log("An error occurred:");
        console.error(err);
      });

    </script>

    </head> <body></body> </html>

`

Impressions