krono.inaplo.hu

  • A betűméret növelése
  • Alapértelmezett betűméret
  • A betűméret csökkentése
iNapló / iNter / Hálózati jelenségek / Facebook alkalmazások létrehozása

Facebook alkalmazások létrehozása

Tags: közösségi alkalmazások | közösségi terek | web 2.0

Mit kell tudnunk ahhoz, hogy megvalósítsuk elképzelésünket? A következő cikkben elmondom a legalapvetőbb ismereteket, melyek szükségesek ahhoz, hogy mi magunk létre tudjunk hozni Facebook alkalmazást.

 

A cikk egy angol nyelvű útmutatóból készült, mely megtalálható itt.

Itt az alapokat tekintjük át, ha valaki olyan problémára keres választ, melyről nem beszélek, érdemes megtekinteni az alábbi 2 kiváló forrást:

-Facebook developers wiki

-Facebook developers forum

 Tisztázzuk, mi az ami nélkül nem is érdemes belekezdeni:

- jól tájékozottnak kell lennünk PHP, vagy valamilyen más programozási nyelvben- mint például a Ruby on RailsJavaScript, vagy a Python;

- kell lenni alapvető ismereteinknek az Internetről, SSH-ról, MySQL-ről és az Unixról;

- rendelkeznünk kell egy tárhellyel, ahol az alkalmazás élni fog.

1) Amire elsősorban szükség van, és innen indul ki minden, az nem is más, mint egy Facebook fiók/profil. Keressük meg a Facebook Fejlesztők alkalmazást és telepítsük.

2) Kezdjük el egy új alkalmazás létrehozását, fogadjuk el a „Felhasználási feltételeket”.

3) Ha ezt megtettük megkapjuk az alkalmazásunk alapvető információit, melyek az alábbiak: API kulcsunk, mely kulcs azonosítja az alkalmazást a Facebook számára; és az Alkalmazási titkosítót, melyet a Facebook arra használ, hogy az általunk kért kérést azonosítsa. Ezt a kódot soha ne adjuk ki mások számára!

4) Mielőtt eljutnák a kód szerkesztéséig néhány beállítást még meg kell adni, ezért klikkeljünk a „Beállítások szerkesztése” gombra. Azt vegyük figyelembe létrehozáskor, hogy a kapcsolati, ill. email címünk, megegyezik a profilunkon megadottal.

5) Adjuk meg a visszahívási URL-t. Ez az a cím ahol az alkalmazás létezik egy szerveren.

6) Adjuk meg a canvas oldal URL-jét. A canvas oldal az a cím, ahol az alkalmazás él a Facebookon. Amikor a felhasználók hozzáférnek az alkalmazáshoz, ez az oldal ahová kerülnek. Jó ötlet, ha az alkalmazás nevét, vagy valami ahhoz hasonlót választunk. Ennek legalább 7 karakter hosszúnak kell lennie és csak betűket, pontot-vesszőt és aláhúzást tartalmazhat.

7) Azt szeretnénk, hogy a felhasználók elhelyezhessék az alkalmazást a profiljukon, ezért válaszoljunk Igen-nel arra a kérdésre, hogy „Hozzáadható az alkalmazásod a Facebookhoz”?

8) Akár hiszed, akár nem, mindössze erre van szükség ahhoz, hogy egy egyszerű alkalmazást elindítsunk.    

 

Az alkalmazás beállítása a host-on:

Mielőtt beállítanánk a szerveren az alkalmazást, meg kell győződnünk róla, hogy a szerver készen áll-e arra, hogy a Facebook alkalmazást futtassa, kezelje.

  • Ha olyan host szolgáltatást használunk, mint a Joynet, az Facebook PHP kliens könyvtárral installálva érkezik MySQL-el és memcached.
  • Ha nem használ olyan host szolgáltatást, mely előre meghatározott Facebook alkalmazási környezettel rendelkezik, akkor szükséges lesz feltölteni kliens könyvtárat és MySQL-t installálni.

Ha a host be van állítva, akkor bemásolhatod a minta kódot a szerverre:

1) Menj vissza a fejlesztői alkalmazáshoz, és klikkelj a minta-kódra az alkalmazás információnál. Látni fogsz egy alapvető PHP fájlt, de vedd figyelembe, hogy a minta-kód már tartalmazza az API kulcsot és titkot.

2) Ennek a fájlnak a tartalmát illeszd be az index.php nevű fájlba a szerveren, ugyanabba a mappába, ahol a Facebook kliens könyvtára található.

3) Az alkalmazásod készen áll a tesztelésre. Térj vissza a keresőbe és gépeld be a canvas oldal URL-jét.

4) Egy olyan oldalt kell látnod, mely az első 25 Facebook barátodat mutatja.

 

És ennyi. Ez egy egyszerű bemutató arról, hogy hogyan építs gyorsan egy Facebook alkalmazást. Bemutattunk néhány alapvető Facebook Platform fogalmat, úgy mint a Platform API-t és FBML, a Facebook jelölő nyelvet.


Felhasznált oldalak:
A cikk az alábbi oldal fordítása, annak felhasználásval készült: Facebook fejlesztők- kezdetek: http://developers.facebook.com/get_started.php?tab=tutorial