web-dev-qa-db-fra.com

Google Docs Spreadsheet ImportHtml () avec Basic Auth

Dans une feuille de calcul Google Docs, j'ai besoin d'accéder à des données externes qui nécessitent une authentification de base. Habituellement, j'incluais des données externes en les mettant dans une cellule:

=ImportHtml("http://somedomain.com/somepath", "table", 0)

Pour l'authentification de base, j'ai essayé une URL standard avec des informations d'identification:

=ImportHtml("http://user:[email protected]/somepath", "table", 0)

Google répond par ce qui suit:

erreur: données temporairement indisponibles

Existe-t-il un moyen d'utiliser des ressources de base protégées par l'authentification dans une feuille de calcul Google?

1
Brad

ImportHTML ne prend pas en charge l'authentification. Les données doivent être accessibles au public pour que vous puissiez utiliser cette fonction.

Cela s'applique également à ImportXML & ImportFeed .

6
codingbadger

Vous pouvez utiliser import.io . Ils ont une fonctionnalité appelée extracteur authentifié. Il crée une API à partir de la page et vous fournit le code pour le ping à partir de la feuille.

1
Graham Hunter