Team ipernity Published on October 10, 2008
by Team ipernitypro

Team ipernity's blog

Browse posts
Yes! ipernity is nominated. Vote now!
Posted on November 20, 2008
78 comments (latest 10 months ago)
Vote for ipernity!
Posted on November 11, 2008
65 comments (latest 11 months ago)
Outage today for 2 hours
Posted on November 5, 2008
16 comments (latest 11 months ago)
New "Suggest a group" feature / New API methods
Posted on October 24, 2008
43 comments (latest 11 months ago)
The ipernity API is now open. Champagne!
56 comments (latest 12 months ago)
Berlin likes to see you! This is now!
Posted on September 19, 2008
30 comments (latest 12 months ago)
Share your personal videos and other big files, using BitTorrent and the new ipernity tracker ;-)
Posted on September 9, 2008
45 comments (latest 13 months ago)
Translation: call for volunteers!
Posted on September 5, 2008
6 comments (latest 12 months ago)
Job vacancy: Junior software engineer
Posted on August 5, 2008
10 comments (latest 14 months ago)

More information

This post is public
All rights reserved
  1. 10 people added it to their favorites
  2. Read 5 012 times

The ipernity API is now open. Champagne!

Friday October 10, 2008 at 02:43PM

After several months of hard work, we are proud to announce...

...the ipernity API ;)



Welcome, developers! The API gives you freedom to create new applications that are powered by ipernity functionalities: web services, device applications, gadgets...

We've done everything to make the ipernity API simple and fun to use, even if you're not an experienced programmer. Each API method is implements a specific function and is well documented. Better yet, you can try every API method live. The ipernity API is compatible with all programming languages. There are also several API Kits to get started quickly.

Several groups are dedicated to the API including the API users group where you will find help, and the API development group where you can monitor current and future developments.

Ready to dig in? Visit the list of available methods or look at some applications that use the API.
We'll send a bottle of Champagne to the first three cool applications ;-)

The ipernity API is in BETA. During the coming weeks, we will continue to add new methods. Do not hesitate to give us your feedback in the API development group..


Dear members, since anyone can now write his own program connected to ipernity, cool features extending your ipernity possibilities will be put at your disposal very soon. Applications will be referenced in our 3rd-party applications directory. The best ones will be promoted in that blog.

Don't forget to tell your favorites applications authors how much you'd love to see those services connected to ipernity!


Clap clap clap ;-)

Thanks to Christophe and Tristan from ipernity for their hard work.

Special thanks to Luke, Craig, Phill, José, Rosmen, Paolo, Christian, Joerg, Sascha, Paul, Cindy, sencay, Rita, Roel, Oscar, Javier, Zhang, from our translator community, who bring you the API documentation in 10 languages.

Thanks in advance to the API developers community for contributing.

And many thanks to all of you who support us every day ;-)


Your ipernity Team

56 Comments / add your comment?

Doomshammer says:
\o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/
Posted 13 months ago. ( permalink / translate )
maxheadroompro says:
U rock!!!!
Posted 13 months ago. ( permalink )
Lilette "la" Pipelette, n'en fait vraiment qu'à sa tête says:
merci !!!!!!!!
Posted 13 months ago. ( permalink / translate )
Veronellepro replies:
t'as compris quelque chose, ben pas moi, sauf pour le champagne !
Posted 13 months ago. ( permalink / translate )
Chat Loupe replies:
Ipernity fournit là des outils qui permettent de "dialoguer" avec un compte ipernity.

Ça veut dire que des développeurs externes à ipernity vont pouvoir proposer des logiciels, comme iperUpload. Certains d'entre eux seront trouvables au même endroit (je suppose que la Team choisira les meileurs / les plus sûrs).
Posted 13 months ago. ( permalink / translate )
Sophie@ipernitypro says:
Well done :)


--
Seen in sowhat home page (?)
Posted 13 months ago. ( permalink / translate )
Nils Pickertpro says:
Good things come to those who wait :-)

Now I have to decide if I want to hack something together tonight to win a bottle of champaign or go for a beer. (As my programming is extremely bad, I better go for a beer, though)
Posted 13 months ago. ( permalink )
ِِِ says:
I love champaign

BUT BUT BUT cty
groups ? how can I get the list of a user's groups ?
Posted 13 months ago. ( permalink )
Christophe Ruellepro replies:
Hello Invisible man (btw, we'll have to change your screenname as we fixed the UTF8 nbsp hack, so let me know what you'll like, or change it yourself, sorry... ;)
There is a lot of API methods missing. We'll add more methods very soon. Give us your first feedbacks on what is available. Cheers!
Posted 13 months ago. ( permalink )
ِِِ replies:
the first feedback is great
I love your small php kit, and I am testing it heavily

my screen name, I really like it in this way :)
if it impossible to keep it nbsp then i will prefer \t

regards
motaz
Posted 13 months ago. ( permalink )
Anthony le Bourlierpro says:
CLAP CLAP CLAP CLAP CLAP !!!!
Posted 13 months ago. ( permalink )
nottiestylepro says:
Thank you, team!

wow! They provide us Development kits,too! Very kind.smile

--
Coming from team blog
Posted 13 months ago. ( permalink )
nottiestyle edited this comment 13 months ago.
rob_visual says:
A great step forward! Thanx!
Posted 13 months ago. ( permalink )
Bonze says:
ç a l'air cool ça ...
Maintenant il ne reste plus qu'a trouver une utilité.
Posted 13 months ago. ( permalink / translate )
Chat Loupe says:
\o/
Thanks for your work :)
Posted 13 months ago. ( permalink )
assbachpro says:
okay cool. thanks alot! and now that the API is relelased i can start bugging you with the really important things again :DDDDDD LOL just kidding of course. .. or maybe not :DDD
thank you TEAM!
Posted 13 months ago. ( permalink )
markus loisson says:
Thanks a lot.

--
Seen in greynine home page (?)
Posted 13 months ago. ( permalink / translate )
Christophe Ruellepro says:
We'd love to say thanks to all of you. We're very motivated working when we get so kind messages and feedbacks. Have a nice and shiny weekend!
Posted 13 months ago. ( permalink )
chnain replies:
Christophe, je crois que les remerciements te sont particulièrement adressés... D'ailleurs ton identifiant user est "1" et ce n'est pas un hasard... hé hé... Bravo pour ton boulot que je découvre depuis quelques mois.

Chnain
Posted 13 months ago. ( permalink / translate )
Christophe Ruellepro replies:
Non, loin de là. Tristan y est pour plus encore, et toute l'équipe bien sûr. Merci pour eux alors ;)
Posted 13 months ago. ( permalink / translate )
Freebird says:
I thought it me nevertheless. Ipernity, everything is possible . Many thanks for the work.
Posted 13 months ago. ( permalink )
Roberto Ballerini - travelingpro says:
Alleeeeeeeeeez!
Merci le Team!!!

--
Seen in a group discussion (?)
Posted 13 months ago. ( permalink / translate )
Venti - 文缇pro says:
Gratulon! Mi ĵus aldonis tion en www.ipernity.com/blog/venti/93264
Posted 13 months ago. ( permalink )
Guido the Anti Christ...Masih ad-Dajjal (Arabic: الدّج says:
Showtime √
;o)
Posted 13 months ago. ( permalink )
Adrienpro says:
Nice ! Good work Ipernity !
Posted 13 months ago. ( permalink )
nib!pro says:
Cute!
Congrats!
Is it now possibe to connect to services like moo or blurb?
Posted 13 months ago. ( permalink )
nib! edited this comment 13 months ago.
Christophe Ruellepro replies:
Sure nib! Please join the API-users group and propose the list of sites we should contact. Great sunny weekend.
Posted 13 months ago. ( permalink )
xavierraynaudphoto says:
clapclapclapclapclap

--
Seen on Ipernity home page (?)
Posted 13 months ago. ( permalink / translate )
Captain Subtext says:
w00t!
Very nice, thanks Team Ipernity!
Posted 13 months ago. ( permalink )
Wiki Tangopro says:
Thank you for your great work!!!

--
Coming from a user's blog (?)
Posted 13 months ago. ( permalink )
Dirkpro says:
i am ill atm. but i will start coding (yep, another ipeRSS re-coding *g*), if my health is better ;)

THANKS!!
Posted 13 months ago. ( permalink )
Chat Loupe replies:
Oh, cool :-) Do you think it would be possible to adapt it easily for dotclear ?
Posted 13 months ago. ( permalink )
Dirkpro replies:
Ich checked it a bit, and as far as i can see, i can’t proivide an API powered version of the Wordpress plugin, because i need to add my API key AND my API secret to the API calls. Because PHP is in plaintext, i would share my API secred, what i don’t want.

So there are two posibilities: Don’t include the API in ipeRSS, or coercing the users to get an API key and secret by themselfs by adding a new application to ipernity :(

--
Seen in my account recent activity (?)
Posted 13 months ago. ( permalink )
Doomshammer replies:
Why would you need that? You only need a secret, when doing signed calls. You can do unsigned calls do fetch the latest documents. Check this little script: privatepaste.com/450oDDwdL4/Latest5Photos - it fetches the latest 5 photos from my stream. The result can be viewed at blog.pebcak.de (on the right-hand side)
Posted 13 months ago. ( permalink )
Dirkpro replies:
Well ... ;)

I’ll better check that, if i’m in health, maybe having the flu and coding at the same time isn’t that good *g*

Thanks :)

--
Seen in my account recent activity (?)
Posted 13 months ago. ( permalink )
TSLpro says:
Wow!
Posted 13 months ago. ( permalink )
vitomartin.com says:
Congratulations! ;-)
Posted 13 months ago. ( permalink / translate )
chnain says:
Je trouve cela très bien fait, même si ces APIs ressemblent forcément pas mal à ce que propose Flickr (non non, ne me frappez pas).

Par contre, pourquoi avoir choisi de faire du REST-RPC au lieu de proposer des APIs RESTful?

La réponse m'intéresse car j'ai travaillé sur un projet dans lequel nous avons construit des APIs RESTful.

En tout cas Bravo l'équipe!
Posted 13 months ago. ( permalink / translate )
Christophe Ruellepro replies:
Euh... nous n'avons pas choisi d'être en RESTful car il me semble que certain langages ne proposent pas de gérer facilement des requêtes autre que GET ou POST, ou parceque c'est plus compliqué pour les personnes qui n'en n'ont pas l'habitude. Mais à part cela je suis assez d'accord, ce serait plus proche du protocole HTTP - au détail de la gestion des erreurs qui reste un vrai casse tête alors.
D'ailleurs rien n'empêche un jour de proposer du RESTful...
Pour le reste, on a je crois ajouté une amélioration significative : des réponses qui permettent de contrôler le bon déroulement de certaines actions. Par exemple : album.docs.add.
Posted 13 months ago. ( permalink / translate )
chnain replies:
On s'en effet posé la question de la compatibilité avec les langages appelant les APIs.
Par ailleurs, très peu d'APIs sont RESTful sur le web; il y a Myspace, Amazon S3 et quelques Yahoo.

Après étude, on a pu tester que les appels en AJAX fonctionnent très bien avec du PUT ou du DELETE, ainsi que les appels depuis FLEX (avec une librairie dédiée). En PHP, no problem non plus grâce à CURL...
Et au pire, il est toujours possible de surcharger du POST pour faire du DELETE en ajoutant des paramètres de type "_method=delete" (ce que fait google dans certaines APIs)

Ensuite, il y a aussi l'architecture des ressources.
Par exemple, votre ressource principale est "docs" et la méthode doc.get aurait pu être modélisé ainsi :
GET /api/docs/{docid}
et doc.create :
POST /api/docs/
(l'api_key étant alors dans les headers)

Si je ne me trompe, le fait d'ajouter un document dans un album revient plus ou moins à le tagguer, avec un tag particulier?

Tout ceci n'étant que des remarques et des idées, et en aucun cas des critiques, sois en assuré.

Par ailleurs, cette discussion risque d'être du charabia pour la plupart et on peut éventuellement la poursuivre en privé. Je peux si tu le désires ton montrer nos APIs RESTful autour d'un projet similaire à Open Social.

Bien à toi Christophe!
Posted 13 months ago. ( permalink / translate )
Christophe Ruellepro replies:
Tout à fait d'accord avec toi. On pourra surement un jour proposer du RESTful. Je le note ;)
Oui, avec plaisir, envoie moi des exemples. Je t'envoie mon email par iperMail.
Posted 13 months ago. ( permalink / translate )
Rosi`sEyespro says:
many thanks !!! for the great work !! smile
Posted 13 months ago. ( permalink )
Anthony le Bourlierpro says:
""Don't forget to tell your favorites applications authors how much you'd love to see those services connected to ipernity!""
Where to see "all" they create ?
a group ?

another clap clap clap for you all !
Posted 13 months ago. ( permalink )
Team ipernitypro replies:
Oops, not sure we understood your message dear Anthony ;-) Applications connected to ipernity through our API will be referenced in that page www.ipernity.com/apps you can access from your Preferences/All the third party applications.
Posted 13 months ago. ( permalink )
Anthony le Bourlierpro replies:
bon on va continuer en Français alors :)
j'disais que si par exemple j'avais envie de faire une application (chose impossible, mais imaginons)
je vous l'envoie et vous la postez à l'endroit que tu indiques apres validation de votre part
ou bien tout le monde peut dans un groupe par exemple
envoyer son application et laisser les membres les utiliser ou pas ?
tu vois ?

j'vais prendre un café ....
Posted 13 months ago. ( permalink / translate )
Team ipernitypro replies:
Nous référençons les applications disponibles ici: www.ipernity.com/apps
Si tu réalises une application qui s'installe sur un PC, tu peux bien sûr héberger le programme d'installation dans ton espace sur ipernity (il sera rangé dans les autres documents) et en faire la publicité dans des groupes ! Allez bigoode, lance toi !
Posted 13 months ago. ( permalink / translate )
Anthony le Bourlierpro replies:
XPTDR !!!
oula !!
non non j'y connais rien moi à tous ces trucs
je laisse les ingenieux nous pondre des merveilles
:))
c'était par curiosité
Posted 13 months ago. ( permalink / translate )
Michael B.pro says:
Thank you!
Very much appreciated!

I shall try it out, too.
Posted 13 months ago. ( permalink )
LaPingvinopro says:
Flock-lover? API-programmer? ipernity rocks? Join in and help getting it running: flock.group.ipernity.com
Posted 13 months ago. ( permalink )
Ulrich says:
Cool! Got to check this out. Thank you!
Posted 13 months ago. ( permalink )
ghoermannpro says:
Now the APi works you should try to solve one of the pressing old problems: The display of the new pictures is still severely broken: I want the last X (insert voluntary number) pictures of 'all' my contacts, not just the online-contacts. I do not want the last 200 pictures of one of my contacts. Just take a look at the way flickr does it - I really miss it.

--
Seen on Ipernity home page (?)
Posted 13 months ago. ( permalink )
Roberto Ballerini - travelingpro replies:
It is very simple to implement using the API and if the Team don't do it, we will do it in some external space ;-)

--
Seen in my account recent activity (?)
Posted 13 months ago. ( permalink )
ghoermannpro replies:
After user generated *content* we will also have user *programmed* systems?

--
Seen in my account recent activity (?)
Posted 13 months ago. ( permalink / translate )
LaPingvinopro replies:
It's not that hard after all :) (Okay, it's not easy either...)

Just like mashups, some people have to do the fun jobs :)
Posted 13 months ago. ( permalink )
Christophe Ruellepro replies:
Sure ghoermann, now that the API is open we will have more time to spend on enhancements. Your wishes are on our top list.
Posted 13 months ago. ( permalink )
大青森pro says:
seems like "the two weeks" seem to be over now. Great :)
Posted 12 months ago. ( permalink )

Add your comment

Reply to this comment

Edit your comment

Please sign in to post a comment Sign in now?


rss Latest comments – Subscribe to the feed of comments related to this post.

 

Català | Čeština nové | 中文 | Deutsch | English | Español | Esperanto | Ελληνικά | Français | Galego | Italiano | Nederlands | Português | More...