Author Topic: Get ready for a N00b Mindblow: I wanna start using APIs  (Read 606 times)

0 Members and 1 Guest are viewing this topic.

GilloD

  • TAKE THE LIFE OF FRED ASTAIRE. MAKE HIM PAY. TRANSFER HIS FAME TO YOU.
  • Senior Member
Get ready for a N00b Mindblow: I wanna start using APIs
« on: September 10, 2008, 05:01:48 PM »
A few months ago I was a clueless dude who could only construct links and images. Now I'm a semi-competent dude who's up on his CSS, built his own Wordpress theme and started learning PHP to make things do his bidding.

I'd like to start thinking about using APIs for a number of things- E-commerce for my organization is paramount among them, but also to just have the flexibility to do what needs to be done.

I'm getting serious about web dev and APIs are the thing I'm most interested in tapping into. However, getting started is another matter. Can anyone suggest a silly "How-To" or an Idiots Guide that would get my feet wet and at least have me building stupid things in a week or two? I'm really clueless about where to begin.

FYI: I took a lot of Comp Sci way back when, so I understand code theory and a lot fo terminology. I just learn way better by doing than by reading. I'm at least familiar with C and Java and I'm stumbling my way through PHP.

Any help is, as always, much appreciated.
wha

GilloD

  • TAKE THE LIFE OF FRED ASTAIRE. MAKE HIM PAY. TRANSFER HIS FAME TO YOU.
  • Senior Member
Re: Get ready for a N00b Mindblow: I wanna start using APIs
« Reply #1 on: September 10, 2008, 05:08:15 PM »
Maybe a better Q: What languages shsould I be looking at and are there prudent code examples of API use that I could be observing?
wha

Tundra

  • Shower Expert
  • Member
Re: Get ready for a N00b Mindblow: I wanna start using APIs
« Reply #2 on: September 11, 2008, 03:02:45 AM »
For the start, which "API" ("application programming interface") are you talking about. The Win32 one? .NET ? Amiga Intuition API?

And what exactly do you want to achieve with API programming?

Please clarify...
« Last Edit: September 11, 2008, 03:08:05 AM by Tundra »
poo

GilloD

  • TAKE THE LIFE OF FRED ASTAIRE. MAKE HIM PAY. TRANSFER HIS FAME TO YOU.
  • Senior Member
Re: Get ready for a N00b Mindblow: I wanna start using APIs
« Reply #3 on: September 11, 2008, 09:47:30 AM »
I hate APIs. For some reason, I always want to make my own thing for myself, regardless of whether I'm reinventing the wheel or not.

If you're talking about web stuff, presumably you're talking about DHTML/AJAX APIs like the google stuff?

Sure. I just wanted suggestions on which language would be most useful for taking advantage of APIs.
wha

Re: Get ready for a N00b Mindblow: I wanna start using APIs
« Reply #4 on: September 11, 2008, 01:18:24 PM »
For web design / AJAX, look immediately at Mootools... you just import the file(s) at the head of a page, and then you've got lots of simlpe commands and effects at your fingertips. An easy way to make AJAX calls, and feed the response from the server into a js function or another mootools function for example. You can animate things around the page, fade them in and out, add new things to the page (DOM tree), remove things from the page, play with CSS on the fly... it's good shit.

You can download the full thing here - http://mootools.net/download
Or just include the parts of mootools that you need by customising a download here - http://mootools.net/core
The docs to help you get started are here - http://docs.mootools.net/

Another set of APIs to look at is over at google
http://code.google.com/more/#products-featured-android

Googles Web Toolkit, AppEngine, etc are all increasingly popular alternatives to things like MooTools - something that helps you turn your site into something dynamic, more of an application. Then they've got things like OpenSocial, which from what I gather, is a starting point if you wanted to get into developing for MySpace / Friendster / etc or creating your own social networking type thing.

I've been looking at the Facebook API(s) recently: FBML, FBXML and stuff like that.

I've been trying to make a site called InviteMii -- a community site that will help with the lack of a friend requesting feature on the Wii and the DS, help you organise online games etc. If I can get this thing finished, I am looking at having a Facebook application/plugin, so people could swap friend codes and use my site's functionality directly over facebook. I need to finish the site first though, I really should get back to it this week. I don't think I'm that far off.

I'm going to make a separate thread about my site actually, because at the moment - I am the only person working on it and I could use some help.

I can't offer money for help though -- and the reason is largely that I'm poor enough as is, a lot of work is already done, and I don't intend to commercialise the site with adverts and stuff if I don't have to. If there's one way to attract the attention of Nintendo's lawyers it would probably be by making money off a site that allows people to re-create their own Miis and message each other over the Wii's messaging system. What I can do though, is permanantly have you on-board with the site as a staffer when its finished, give you credit and priviledges.

If anyone is interested, let me know, or look out for the thread I'll be making.