« TestAPI2 » : différence entre les versions

De Remix Biens Communs
Aller à :navigation, rechercher
Aucun résumé des modifications
Aucun résumé des modifications
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
==Exemples MediaWiki API==
Allons chez Wikidata chercher des infos par l'api.php
1. https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=labels&format=json
{{#get_web_data:
{{#get_web_data:
url=https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=labels&format=json
url=https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=labels&format=json
Ligne 4 : Ligne 9 :
|data=Langue=Language,Étiquette=value
|data=Langue=Language,Étiquette=value
}}
}}
2. https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=sitelinks/urls&format=json


{{#get_web_data:
{{#get_web_data:
url=https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=sitelinks/urls&format=jsob
url=https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=sitelinks/urls&format=json
|format=json
|format=json
|data=Site=site,Titre=title,Adresse=url
|data=Site=site,Titre=title,Adresse=url
}}
}}
 
===Résultats présentés via l'extension External Data===
{{#for_external_table:<nowiki/>
'''[{{{Adresse}}} {{{Titre}}}]''' ({{{Site}}}) {{!}}
  }}
 
==ici==
{{#for_external_table:<nowiki/>
{{#for_external_table:<nowiki/>
'''{{{Étiquette}}}''' ({{{Langue}}}) {{!}}
'''{{{Étiquette}}}''' ({{{Langue}}}) {{!}}
Ligne 23 : Ligne 25 :
'''[{{{Adresse}}} {{{Titre}}}]''' ({{{Site}}}) {{!}}  
'''[{{{Adresse}}} {{{Titre}}}]''' ({{{Site}}}) {{!}}  
  }}
  }}
==Exemples SemanticMediawiki API==
Posons-nous une question à nous-même : Quelques fichiers audio?
Requête :
<nowiki>{{#ask: [[Catégorie:Objet média]] [[Type de document::Audio]]|format=ul|limit=3}}</nowiki>
Résultat :
'''{{#ask: [[Catégorie:Objet média]] [[Type de document::Audio]]|format=ul|limit=3}}'''
'''Directement via l'API SMW'''
<nowiki>http://wiki.remixthecommons.org/api.php?action=ask&query=[[Cat%C3%A9gorie:Objet%20m%C3%A9dia]]%20[[Type%20de%20document::Audio]]|format%3Dul|limit%3D3
</nowiki>

Dernière version du 30 janvier 2017 à 11:33

Exemples MediaWiki API

Allons chez Wikidata chercher des infos par l'api.php

1. https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=labels&format=json


2. https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1801901&props=sitelinks/urls&format=json


Résultats présentés via l'extension External Data

accaparement des terres (fr) | land grabbing (en) | Land grabbing (hr) | Land Grabbing (de) | land grabbing (it) | Markrofferi (sv) | landroof (nl) | land conversion (ta) | Landran (nb) | Perampasan lahan (id) | Acaparamiento de tierras (es) | Maade haaramine (et) | Akaparo de tero (eo) | grileiro (pt) | تصاحب زمین (fa) | انتزاع الأراضي (ar) | Land Grabbing (de-at) | Land Grabbing (de-ch) |

انتزاع الأراضي (arwiki) | Land Grabbing (dewiki) | Land grabbing (enwiki) | Akaparo de tero (eowiki) | Acaparamiento de tierras (eswiki) | Maade haaramine (etwiki) | زمین‌خواری (fawiki) | Accaparement des terres (frwiki) | Land grabbing (hrwiki) | Perampasan lahan (idwiki) | Accaparramento di terra (itwiki) | Landroof (nlwiki) | Landran (nowiki) | Grilagem de terras (ptwiki) | Markrofferi (svwiki) |


Exemples SemanticMediawiki API

Posons-nous une question à nous-même : Quelques fichiers audio?

Requête :

{{#ask: [[Catégorie:Objet média]] [[Type de document::Audio]]|format=ul|limit=3}}

Résultat :

... autres résultats

Directement via l'API SMW

http://wiki.remixthecommons.org/api.php?action=ask&query=[[Cat%C3%A9gorie:Objet%20m%C3%A9dia]]%20[[Type%20de%20document::Audio]]|format%3Dul|limit%3D3