Peldakodok

A iWiW Fejlesztői Wiki wikiből

A lap korábbi változatát látod, amilyen iwiwdev (vita | szerkesztései) 2011. július 11., 11:24-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Tartalomjegyzék

OpenSocial gadgetek

  • OpenSocial Gyorstalpaló Egy gadget fejlesztése az alapoktól a kész alkalmazásig.
  • Felhasználók lekérdezése Felahsználók és ismerőseik adatainak lekérése.
  • Adattárolás AppData használata, azaz felhasználóhoz tartozó adat tárolása az iWiW-en.
  • Külső adatok makeRequest használata, azaz Ajax kérések tetszőleges domain irányába.
  • Hírfolyam Hogyan írj activityt a hírfolyamba
  • Értesítések Üzenet küldése felhasználók között.
  • Értesítések REST Üzenet küldése gadget-ből REST API-n keresztül.
  • Signed Request Haladó makeRequest() 1. A gadget - szerver kommunikáció hitelesítése. Példa kliens és szerveroldali kódra is (PHP).
  • OAuth Request Haladó makeRequest() 2. A gadget - szerver kommunikáció hitelesítése a felhasználó jóváhagyásával.
  • Linkelés Hogyan helyezzünk el az alkalmazásra mutató linkeket hírfolyam elemekben, értesítésekben, és hogyan lehet ezeken keresztül paramétereket is átadni.
  • gadgets.views kezelés A gadget különböző felületei.

Útmutatók a Fejlesztői blogon

Példakódok az iWiW Connect APIhoz

  • iWiW Connect PHP példakód a GitHubon
    • OAuth autentikáció
    • felhasználó és ismerőseinek lekérdezése
    • activity létrehozás
    • message (notification) létrehozás
    • OpenSocial PHP Client Library használata
  • iWiW Connect Ruby on Rails példakód a GitHubon
    • OAuth autentikáció
    • bejelentkezés az iWiW-vel
    • tetszőleges REST kérés összeállítása
  • iWiW Connect Java példakód a GitHubon
    • OAuth autentikáció (3 lábas és 2 lábas)
    • tetszőleges REST kérés összeállítása
    • felhasználó és ismerőseinek lekérdezése
    • activity létrehozása (MediaItemmel is)
    • OpenSocial Java Client Library használata

Libraryk, olvasnivalók, egyéb hasznosságok

OpenSocial libraryk:

Egyebek:


Példakódok a GitHubon

Az iWiW-hez készült példakódokat megtalálhatjátok a GitHubon is, ahol saját branchben akár módosíthatjátok, továbbfejleszthetitek is őket.

Személyes eszközök