Etikett: API

Öppna APIer

openapiDu har kanske hört talas om begreppet API. Med ett API kan du fråga saker, lagra data och utföra saker. Till exempel om du vill veta vilka Bring uthämtningsställen som är närmast postnummer 12345 kan du ställa en fråga och få ren data tillbaka. Ett annat exempel är att hitta radiosändningar från Sveriges radio där ett speciellt lag förekommer. Ett API kan också vara skyddat av ett loginkonto för att skydda dina data. Till exempel har Twitter ett API som du kan använda för att skapa inlägg mm. Alla stora webbsiter har ett API för att sedan bygga ett gränssnitt ovanpå det. En del tillhandahåller sitt API helt gratis men av praktiska skäl begränsar hur många frågor du får ställa per tidsenhet. Med ett API som är gratis att använda kan alla programmerare skapa tilläggstjänster som gör att ursprungstjänsten blir mer populär. (mer …)

Magento API – ett exempel i Python

Jag har tidigare visat hur man kommer åt Magentos API med ett PHP exempel. I den här övningen ska jag göra exakt samma SOAP-exempel men i Python istället.

Vad som behövs

Börja med att få igång PHP-exemplet innan du börjar med det här Python exemplet. Jag använder PyCharm Community edition för att redigera, köra och testa exempelkoden.

Installera SOAP

Först behöver Python kunna använda SOAP. Det finns olika SOAP bibliotek till Python, jag har valt att använda ett som heter SUDS. Så här installerar du SUDS om du använder ett Unix-system såsom MacOS eller Ubuntu.
sudo pip install SUDS

(mer …)

Magento API – ett exempel i PHP

soapDu kan kommunicera med Magento via dess API och till exempel hämta ut ett urval av produkter. Lägga ordrar och allt annat du kan tänka dig. Det här är perfekt om du vill koppla ihop två olika plattformar, till exempel Magento och en app, eller hämta ordrar från Magento in i ett ekonomisystem, eller få din kampanjsite att hämta data från Magento. Målet med den här övningen är att ge produkt ID till Magento och få ut data om den produktens relaterade produkter genom att använda Magentos API. Inspiration kommer från certifieringsfrågorna för Magento och från den här hemsidan. (mer …)

Garmin Connect API REST

You can GET/PUT data from/to Garmin connect by using a REST API. REST are just simple URLs you write in your browser and get a response as JSON data that can easily be converted to an array. I have done tests to login but have failed. I also did not get the examples below to work at all. (mer …)