Just nu jobbar jag med en Facebook-kampanj, som snart släpps. Under produktionen så testas Facebook-appen till denna kampanj och till det har jag skapat ett par testanvändare. Facebook har nämligen ett helt api för testanvändare till applikationer.
Till varje app går det att skapa 500 testanvändare. Från början är användaren kopplad endast till en applikation, men det går att koppla på andra applikationer också. En riktig användare kan inte bli vän med en testanvändare, men en testanvändare kan bli vän och interagera med andra testanvändare. De kan inte gilla sidor eller publicera publikt innehåll på Facebook. En testanvändare kan inte bli en riktig användare, hur mycket testanvändaren än vill.
Hur går det till?
Jo, börja med att puttar in denna url i webbläsaren:
https://graph.facebook.com/APP_ID/accounts/test-users?
installed=true
&name=FULL_NAME
&locale=en_US
&permissions=read_stream
&method=post
&access_token=APP_ACCESS_TOKEN
så får du ut något liknande detta som svar:
{
"id": "1234...",
"access_token":"1234567..." ,
"login_url":"https://www.facebook.com/platform/test_account..."
"email": "example...@tfbnw.net",
"password": "1234..."
}
och sen är det bara att sätta igång testningen.
Koden är hämtad från Facebooks egna dokumentation: http://developers.facebook.com/docs/test_users/
Adminpanel för testanvändarna
Beroende på hur många testanvändare som används så kan mängden säkert göra det krångligt att hålla reda på. För det så har någon kodat ihop en administrationspanel för dessa testare. På sidan masteringapi.com finns Introduction To Facebook Test Users Accounts With PHP-SDK som går igenom steg för steg.