• Bienvenue à tous sur HackandModz !
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
Rejeter la notice
Visiteur,
Bienvenue sur Hack & Modz

API Imgur [LightShot]

Discussion dans 'Autres' créé par RaStA_ToXiC_91, Juil 14, 2015.

  1. RaStA_ToXiC_91

    RaStA_ToXiC_91 Modérateur Modérateur

    630
    211
    98
    Hors Ligne
    Yop les gars :)
    [​IMG]
    Le saviez-vous ? Prntscr, plus connu sous le nom de Lightshot upload ses images sur imgur.
    Je sais que c'est évident il suffit de faire clique droit/copier l'url de l'image d'une image prntscr pour s'en appercevoir
    [​IMG]
    On obtient:

    Veuillez vous inscrire ou vous connecter pour voir le message.



    Mais comment Lightshot upload-il sur imgur ?
    Il utilise une api, et voici son api :
    Le site de l'api :

    Veuillez vous inscrire ou vous connecter pour voir le message.



    Il suffit d'envoyer une requête post sur le site de l'api, en ajoutant les paramètres suivants.
    key=94402d229ae30c8868129e31cec8204a
    image=votre fichier

    Vous obtiendrez une réponse en xml, voici un exemple :
    Ce message est caché aux visiteurs, merci de vous inscrire ou vous connecter pour voir le message.
    Il vous suffira de faire un regex :
    htmlreponse sera la reponse donné par le site une fois la requête envoyée
    Dim match = regex.match(htmlreponse, "<original_image>(.*?)</original_image>")
    if match.Success then
    Messagebox.Show("Voici l'url de l'image uploadé : " + match.Groups(1).Captures(0).Value)
    end if

    Avec ça vous pourrez upload des images sur imgur.
    Utilité ?
    Il y'en a plusieurs, pour commencer faire un screen tool similaire à prntscr pour vous, ensuite faire un petit tool uploader perso pour vous éviter de devoir ouvrir votre navigateur, d'aller sur le site et d'upload l'image. Avec un tool, c'est plus rapide

    Je n'ai pas fais de tutoriel sur comment envoyer la requête post, pour ça il suffit d'aller vous documenter sur openclassrooms : VB.net Webrequest / C#.net Webrequest

    Voilà j'espère que ce topic vous aura plus :)
     
    • Informatif Informatif x 1
  2. Google AdSense Publicités Publicités

  • Koutedar

    Koutedar Visiteur

    Ajour de l'api Gyazo
    [​IMG]

    Veuillez vous inscrire ou vous connecter pour voir le message.


    Methode : Post ! Pas en Get
    Paramètres :
    id 6b72fa59f488bf7b20a9a7eda1db2bd5
    imagedata votrefichier

    La réponse que vous obtiendrez est l'url du gyazo directement :)