O selecție largă atât în ​​cazul unei cereri de rețele sociale pentru a configura integrarea cu „VKontakte“ și Facebook

Studierea posibilității de aplicații în rețelele sociale „VKontakte“ și Facebook, am găsit o mulțime de caracteristici utile pentru interacțiunea cu utilizatorii rețelei. Cu API-ul «VKontakte“ și Facebook, puteți trimite o notificare pentru a face posturi, pentru a primi aproape orice informații despre utilizator și de a interacționa cu rețeaua socială.







M-am gândit, de ce nu se aplică aceste funcții la un site terță parte. Am început să studieze și a dat seama că este într-adevăr posibil. După cererea de „VKontakte“ și Facebook - sunt aceleași aplicații bazate pe web, precum și orice site. Desigur, există unele nuanțe, pe care le voi discuta mai jos.

Și „VKontakte“, și Facebook vă permit să interacționeze cu rețeaua sa de site-uri externe și aplicații. Vă atrag atenția asupra faptului că mijloacele de conectare și interacțiune între site-uri externe și aplicații sunt diferite, și ar trebui să fie înțeles în mod clar.

De exemplu, vom conecta inițial site-ul la „Vkontakte“ și Facebook ca un site extern, în acest caz, a dorit să folosească pentru a trimite notificări utilizatorilor. Nu am reușit, ca funcționalitatea principală rețelele sociale API este disponibilă numai pentru aplicații. Cu Facebook, tranziția de la extern la locul de aplicare a fost ușor - aproape că nu a trebuit să se schimbe nimic. Dar, cu „VKontakte“ A trebuit să transpir. Prin urmare, am sfătui imediat pentru a crea aplicația, dacă doriți să utilizați toate caracteristicile rețelelor sociale API.

Deci, ce trebuie să faceți pentru a folosi site-ul ca o aplicație de pe rețelele sociale.

1. Crearea unei aplicații în rețelele sociale

Pentru „VKontakte“, selectați iframe aplicației:

Facebook trebuie să alegeți Facebook Canvas-App:

Completați toate informațiile solicitate în profilurile de aplicații, inserați logo-uri și link-uri. Aceasta este informația care va fi afișată utilizatorului în timpul înregistrării și în cadrul rețelelor sociale.

2. Configurare SSL

Ca „VKontakte“ și Facebook lucrează la implicit HTTPS-protocol. Prin urmare, cererea trebuie să lucreze la acest protocol. Am făcut site-ul nostru, astfel încât utilizatorul poate manipula atât HTTP și HTTPS.

Utilizatorul lucrează în mod normal, în cadrul rețelelor sociale, precum și un site obișnuit. Dacă doriți, puteți lăsa doar HTTPS. Cu configurația SSL am avut unele dificultăți, dar toate au decis. Totul depinde de gazda dumneavoastră și certificatul achiziționat. Principalul lucru, la urma urmei, încă rula peste HTTPS site-ul, asigurați-vă că întregul site-ul funcționează bine și nu există legături care utilizează protocolul neprotejat. În caz contrar, aceste link-uri vor fi blocate în cadrul rețelelor sociale.







Înregistrare 3. utilizator

Aici abordarea „VKontakte“ Facebook și diferă în mod semnificativ. Pentru Facebook, puteți utiliza metodele standard de înregistrare, care sunt aplicabile site terță parte. Pe developers.facebook.com puteți găsi o mulțime de informații despre modul în care utilizatorul conectat prin intermediul Facebook și a obține informații despre el.

În același mod, un utilizator se conectează la o aplicație. Cu „VKontakte“ situația este un pic mai complicată - este imposibil de a instala o aplicație în afara rețelei sociale. Singura modalitate posibilă de ieșire din situația am găsit în ghidul redirecționat către aplicația noastră în cadrul „VKontakte“ atunci când fac clic pe butonul de conectare. Mai mult decât atât, faptul că utilizatorul nu a fost un șoc pe care-l aruncă pe undeva, vom arăta că este o fereastră:

4. Configurarea site-ului, atât în ​​cererea de rețea socială

Deci, utilizatorul a instalat aplicația noastră. Acum trebuie să ne asigurăm că site-ul nostru funcționează în mod normal, în interiorul Facebook, „VKontakte“. În primul rând, la intrarea prin utilizator „VKontakte“ ajunge imediat la cererea dumneavoastră în cadrul rețelei sociale. În al doilea rând, utilizatorul poate merge acolo, prin intermediul unui buton în rețelele lor sociale. Și în al treilea rând, ceea ce era cel mai important pentru noi - utilizatorul introduce aplicația atunci când faceți clic pe notificare. Mai multe despre asta mai târziu.

În principiu - nimic complicat. Acum aveți un site web și aplicații Facebook și rețelele sociale „VKontakte“.

De ce este necesar acest lucru toate

Pe site-ul nostru, există trei moduri de a înregistra: e-mail, «VKontakte“ și Facebook. Și în funcție de metoda de înregistrare, utilizatorul este notificat în mod corespunzător prin poștă sau în rețelele sociale. De ce forța utilizatorul pentru a introduce un e-mail Facebook, pe care el nu folosește, dacă poți comunica cu ei direct în Facebook?

Nu se va concentra pe exact cum să trimită notificări. Aceste lucruri sunt bine descrise în documentația de lucru cu API-ul de rețele sociale.

Ce am câștigat prin introducerea unor astfel de anunțuri:

Ce mai pot fi obținute prin utilizarea site-ului ca un supliment la rețeaua socială:

  1. Așa cum am spus mai înainte, puteți trimite notificări ori de câte ori și practic nici o restricție. Ca și în e-mail, trebuie să găsească un echilibru între notificări prea intruziv și frecvente și informații cu adevărat necesare și dorit pentru utilizator.
  2. Puteți utiliza alte rețele sociale. Lucrul cu perete, pentru a obține informații suplimentare despre utilizator. Opțiunile sunt multe. De exemplu, ne propunem să stabilească un mecanism de fotografii ușor încărcând direct din „Vkontakte“, cât mai mulți oameni sunt deja de vânzare hainele lor acolo. Astfel, vânzătorii vor fi în măsură să arunce în câteva clicuri mărfurile la noi, în loc să re-încărcați fotografii și prețurile.

utilizați punct de vedere tehnic site-ul ca un supliment - nu este o sarcină foarte complicată. În acest caz, preparatul a luat câteva zile. Dar această caracteristică oferă o mulțime de oportunități, și de a crea un nou canal pentru a atrage utilizatorii către site-ul.

Trimite propriile lor cazuri, ca urmare a care au fost capabili de a îmbunătăți în mod semnificativ (sau, invers, degrada) performanța proiectului. Experimentele sunt interesante se încadrează în mod necesar pe pozițiile de pagină de creștere Hacks.