Facebook API nélkül ügyfélhitelesítés nyilvános tartalom

szavazat
12

Én fejlődő helyszínen az ügyfél számára, akik már rendelkeznek a fotókat a termékeket a Facebook-on, és azt akarja ugyanazt albumokat lehet reprodukálni az ő helyén. Én már a Facebook Connect, úgyhogy esett kombinációja photos.getAlbumsés photos.getdinamikusan, hogy a galéria.

Eddig jó, de aztán rájöttem, hogy ha nincs bejelentkezett felhasználó vályú FBC nem munkamenet jön létre, és az API használhatatlanná válik, sőt olyan tartalmat, nyilvánosan hozzáférhető. Én természetesen meg akarom mutatni a album mindenkinek, és nem csak az emberek, akik csatlakozni a számlákat.

Ez milyen az összes funkciót a Facebook API munka? Mi a legjobb (könnyebb végrehajtani) megoldás erre a helyzet?

A kérdést 16/06/2009 11:58
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
0

Ez nincs értelme számomra - Van egy (viszonylag egyszerű) alkalmazás, amely teszi a facebook is, ha a felhasználó még soha nem jelentkezett be facebook előtt (ebben az esetben azt jelzi demo adatok).

Ha a facebook PHP könyvtár, én csak ezt:

$ Facebook = new Facebook ($ api_key, $ titok);

Nem session id szükséges - de nyilvánvaló, api funkciók függnek a felhasználó adatait nem fog működni.

Azt is nézd egy „végtelen session” a app - létrehozhat egy végtelen session kulcsot magad, és használni, hogy a munkamenet hozzá az API.

Válaszolt 18/06/2009 16:47
a forrás felhasználó

szavazat
3

A rekord, sikerült megoldani ezt a helyzetet a fejlődő kis háttér, amely előírja, hogy az ügyfél, jelentkezzen be a Facebook egyszer és így offline_access meghosszabbított engedélyt az FB app, így tudok menteni a session kulcsot, és használja azt, hogy hitelesítse a Facebook API kliens minden Mire kell használni FqL hogy nem nyilvános tartalmakat.

Az ember nyilvánvalóan hozzá néhány caching a közepén, hogy elkerüljék a felesleges kérelmek Facebook, de ez már jól működik már hónapok nem üti semmilyen korlátokat, hogy tudok róla.

Válaszolt 17/10/2009 18:39
a forrás felhasználó

szavazat
11

2010 szeptemberétől, akkor most hitelesíteni csak egy alkalmazás, amelyhez nem kötődik felhasználó. Lásd http://developers.facebook.com/docs/authentication/ a részletekért. Vagy lehet futtatni ezt a példát kódot kap egy hozzáférési kódot:

curl -F grant_type=client_credentials \
 -F client_id=your_app_id \
 -F client_secret=your_app_secret \
 https://graph.facebook.com/oauth/access_token
Válaszolt 21/09/2010 02:54
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more