0
votes

"L'accès à cette API a été interdit" tout en interrogant les temps financiers "

Comment obtenir des articles FT via leur API?

Après avoir demandé une clé, je suis d'abord utilisé A API Python wrapper autour de leur API de contenu, v2. Donc j'ai exécuté ce qui suit: xxx

et a obtenu: xxx

donc j'ai suivi Les instructions officielles mais ont la même erreur: < p>  Entrez la description de l'image ici


2 commentaires

Avez-vous lu la pièce sur le fichier clé de la documentation et l'avez-vous créé?


@Klausd. Oui, c'est la première chose que j'ai faite. Il est situé dans c: \ users \ me \ .ft.ft.ft.ft.ft


3 Réponses :


0
votes

Cela devrait être un bug de ft. Puisque, get_content_notifications sans aucun problème.

notification = ft.get_content_notifications("2018-10-10T00:00:00.000Z")
print(notification)

{
"requestUrl": "https://api.ft.com/content/notifications?since=2018-10-10T00%3A00%3A00.000Z",
"notifications": [
    {
        "type": "http://www.ft.com/thing/ThingChangeType/UPDATE",
        "id": "http://www.ft.com/thing/e75d5a6c-b725-11e8-bbc3-ccd7de085ffe",
        "apiUrl": "https://api.ft.com/content/e75d5a6c-b725-11e8-bbc3-ccd7de085ffe"
    }
}


4 commentaires

Humm, je reçois {'erreur': "L'accès à cette API a été interdit"}


Parce que FT a bloqué une autorisation d'accès pour leur API de contenu. Avez-vous la même erreur pour Get_Content_Notifications aussi?


Malheureusement oui


Avez-vous ajouté la clé correctement? Vous devez simplement coller votre code d'accès à votre fichier .ft.key fichier



0
votes

Ceci est dû au fait que votre clé d'API est sous licence de titre, qui permet uniquement d'accéder aux points d'achat limités. Par conséquent, vous devriez envisager d'acheter un Licence de données dans afin d'accéder à des points d'accès supplémentaires, y compris le "Get Content" dans votre code. Voir plus d'informations identifiées ici: https://developer.ft.com/ Portail / Docs-Start-Obtenir-API-Key


0 commentaires

0
votes

instructions de ft.com

  • Télécharger ft_api_postman_collection.json
  • Postman ouvert
  • Cliquez sur Importer, cliquez sur Choisir des fichiers et spécifiez ft_api_postman_collection.json. Un message de réussite à l'importation apparaît pour chaque collection importée
  • Cliquez sur l'icône des yeux pour configurer un environnement
  • Cliquez sur Ajouter
  • Entrez un nom d'environnement. Par exemple, FTAPI
  • Copiez votre clé API de l'e-mail envoyé à vous à l'étape précédente
  • Entrez une clé et une valeur
  • Cliquez sur Ajouter
  • Cliquez sur Ajouter

    Lorsque vous configurez un environnement FTAPI, assurez-vous que la variable est nommée «touche» car c'est ce qu'on appelle la collection Postman.json


0 commentaires