Buddy modules provides the api for creating social media applications on mobile devices, such as user accounts services e.g. Send Request, Get request, Create Group, Add Friend Into Group.

Initialize

In order to use various functions available in a specific API, a developer has to create an instance of ServiceAPI by passing the apiKey and secretKey which will be created after the app creation from AppHQ dashboard.

Required Parameters

apiKey - The Application key given when the application was created. secretKey - The secret key corresponding to the application key given when the application was created.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");
ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");
ServiceAPI *api = [[ServiceAPI alloc]init];
api.apiKey = @"<API_KEY>";
api.secretKey = @"<SECRET_KEY>"; 
ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");
ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");
ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");
App42.initialize("API_KEY","SECRET_KEY");
ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Build Service

After initialization, developer needs to call the buildXXXService method on ServiceAPI instance to get the instance of the particular API that you wish to build. For example, To build an instance of buddyService, buildbuddyService() method needs to be called.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
BuddyService buddyService = api.buildBuddyService(); 
BuddyService buddyService = api.BuildBuddyService();  
BuddyService *buddyService = [api buildBuddyService]; 
BuddyService buddyService = api.buildBuddyService(); 
BuddyService buddyService = api.buildBuddyService(); 
BuddyService buddyService = api.BuildBuddyService();
var buddyService  = new App42Buddy();
BuddyService buddyService = api.BuildBuddyService(); 
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 
Coming Soon

Import Statement

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
 
import com.shephertz.app42.paas.sdk.android.ServiceAPI;
import com.shephertz.app42.paas.sdk.android.App42Response;
import com.shephertz.app42.paas.sdk.android.App42Exception;
import com.shephertz.app42.paas.sdk.android.App42BadParameterException;
import com.shephertz.app42.paas.sdk.android.App42NotFoundException;
import com.shephertz.app42.paas.sdk.android.buddy.Buddy;
import com.shephertz.app42.paas.sdk.android.buddy.BuddyService;
using com.shephertz.app42.paas.sdk.windows;  
using com.shephertz.app42.paas.sdk.windows.buddy;   
#import "Shephertz_App42_iOS_API/Shephertz_App42_iOS_API.h"  
import com.shephertz.app42.paas.sdk.jme.ServiceAPI;
import com.shephertz.app42.paas.sdk.jme.App42Response;
import com.shephertz.app42.paas.sdk.jme.App42Exception;
import com.shephertz.app42.paas.sdk.jme.App42BadParameterException;
import com.shephertz.app42.paas.sdk.jme.App42NotFoundException;
import com.shephertz.app42.paas.sdk.jme.buddy.Buddy;
import com.shephertz.app42.paas.sdk.jme.buddy.BuddyService;
import com.shephertz.app42.paas.sdk.java.ServiceAPI;
import com.shephertz.app42.paas.sdk.java.App42Response;
import com.shephertz.app42.paas.sdk.java.App42Exception;
import com.shephertz.app42.paas.sdk.java.App42BadParameterException;
import com.shephertz.app42.paas.sdk.java.App42NotFoundException;
import com.shephertz.app42.paas.sdk.java.buddy.Buddy;
import com.shephertz.app42.paas.sdk.java.buddy.BuddyService;
using com.shephertz.app42.paas.sdk.csharp;  
using com.shephertz.app42.paas.sdk.csharp.buddy; 
<script type="text/javascript" src="App42-all-x.x.x.min.js">&lt;/script>
using com.shephertz.app42.paas.sdk.csharp;  
using com.shephertz.app42.paas.sdk.csharp.buddy;  
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Send Friend Request

Send friend request allow you to send the friend request to the buddyUser.

Required Parameters

userName - Name of the user who wanted to send the request to the buddy. buddyName - Name of buddy for whom you sending the request. message - Message to the user.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String buddyName  = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.sendFriendRequest(userName, buddyName, message);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName = "Nick";
String buddyName  = "John";
String message = "Welcome to Shephertz";
buddyService.SendFriendRequest(userName, buddyName, message,this);
	void App42Callback.OnException(App42Exception exception)  
	{  
	Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		Console.WriteLine("buddyName is " + buddy.GetBuddyName());
		String jsonResponse = buddy.ToString();  
	}  
}  
NSString *userName = @"User Name";
NSString *buddyName = @"Buddy Name";
NSString *message = @"Welcome to Shephertz";
Buddy *buddy = [buddyService sendFriendRequestFromUser:userName toBuddy:buddyName withMessage:message];
NSLog(@"Buddy Name is", buddy.buddyName);
NSLog(@"User Name is", buddy.userName);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick";
String buddyName  = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.sendFriendRequest(userName, buddyName, message);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.sendFriendRequest(userName, buddyName, message);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
String message = "Welcome to Shephertz";
buddyService.SendFriendRequest(userName, buddyName, message, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName = "John",
message = "Hi John !",
result ;  
buddyService.sendFriendRequest(userName, buddyName, message,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	console.log("buddyName is " + result.buddyName)
},  
error: function(error) {  
	}  
}); 
String userName = "Nick";
String buddyName  = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.SendFriendRequest(userName, buddyName, message);
Console.WriteLine("userName is " + buddy.GetUserName());
Console.WriteLine("buddyName is " + buddy.GetBuddyName());
String jsonResponse = buddy.ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 

Get Friend Request

Fetch all the friend request for the user.

Required Parameters

userName - Name of user for which request has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName  = "Nick";
ArrayList<Buddy> buddy = buddyService.getFriendRequest(userName); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();    
public class Callback : App42Callback  
{  
String userName  = "Nick";
buddyService.GetFriendRequest(userName,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
NSString *userName = @"Nick";
NSArray *buddy = [buddyService getFriendRequest:userName];
NSLog(@"Buddy Name is"  , [[buddy objectAtIndex:0] buddyName);
NSLog(@"User Name is",[[buddy objectAtIndex:0] userName);
NSString *jsonResponse = [storage toString]; 
String userName  = "Nick";
Vector buddy = buddyService.getFriendRequest(userName); 
System.out.println("userName is " + ((Buddy)buddy.elementAt(0)).getUserName());
System.out.println("buddyName is " + ((Buddy)buddy.elementAt(0)).getBuddyName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();    
String userName  = "Nick";
ArrayList<Buddy> buddy = buddyService.getFriendRequest(userName); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();  
String userName  = "Nick";
buddyService.GetFriendRequest(userName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var result,
userName  = "Nick";
buddyService.getFriendRequest(userName,{  
success: function(object) {  
var buddyObj = JSON.parse(object);  
result = buddyObj.app42.response.buddies.buddy;
console.log("result is " + result)
},  
error: function(error) {  
}  
});     
String userName  = "Nick";
IList<Buddy> buddy = buddyService.GetFriendRequest(userName); 
Console.WriteLine("userName is " + buddy[0].GetUserName());
Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
String jsonResponse = buddy[0].ToString();       
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Accept Friend Request

Accept the friend request of the user.

Required Parameters

userName - Name of the user who is going to accept the request. buddyName - Name of the buddy whose request has to be accepted.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.acceptFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName = "Nick";
String buddyName  = "John";
buddyService.AcceptFriendRequest(userName, buddyName,this);
	void App42Callback.OnException(App42Exception exception)  
	{  
	Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		Console.WriteLine("buddyName is " + buddy.GetBuddyName());
		String jsonResponse = buddy.ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *buddyName = @"John";
Buddy *buddy = [buddyService acceptFriendRequestFromBuddy:userName toUser:buddyName];
NSLog(@"Buddy Name is",buddy.buddyName);
NSLog(@"User Name is",buddy.userName);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.acceptFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.acceptFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
buddyService.AcceptFriendRequest(userName, buddyName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName = "John",
result ;  
buddyService.acceptFriendRequest(userName, buddyName,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	console.log("buddyName is " + result.buddyName)
},  
error: function(error) {  
	}  
}); 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.AcceptFriendRequest(userName, buddyName);
Console.WriteLine("userName is " + buddy.GetUserName());
Console.WriteLine("buddyName is " + buddy.GetBuddyName());
String jsonResponse = buddy.ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 

Reject Friend Request

Reject the friend request of the user.

Required Parameters

userName - Name of the user who is going to reject the request. buddyName - Name of the buddy whose request has to be rejected.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.rejectFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName = "Nick";
String buddyName  = "John";
buddyService.RejectFriendRequest(userName, buddyName,this);
	void App42Callback.OnException(App42Exception exception)  
	{  
	Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		Console.WriteLine("buddyName is " + buddy.GetBuddyName());
		String jsonResponse = buddy.ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *buddyName = @"John";
Buddy *buddy = [buddyService rejectFriendRequestFromBuddy:userName toUser:buddyName];
NSLog(@"Buddy Name is",buddy.buddyName);
NSLog(@"User Name is",buddy.userName);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.rejectFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.rejectFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
buddyService.RejectFriendRequest(userName, buddyName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName = "John",
result ;  
buddyService.rejectFriendRequest(userName, buddyName,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	console.log("buddyName is " + result.buddyName)
},  
error: function(error) {  
	}  
}); 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.RejectFriendRequest(userName, buddyName);
Console.WriteLine("userName is " + buddy.GetUserName());
Console.WriteLine("buddyName is " + buddy.GetBuddyName());
String jsonResponse = buddy.ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 

Get All Friends

Fetch all the friends of the user.

Required Parameters

userName - Name of the user who want to fetch the friend request.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName  = "Nick";
ArrayList<Buddy> buddy = buddyService.getAllFriends(userName); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();    
public class Callback : App42Callback  
{  
String userName  = "Nick";
buddyService.GetAllFriends(userName,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (List<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
		String jsonResponse = buddy[0].ToString(); 
	}  
}  
NSString *userName = @"Nick";
NSArray *buddy = [buddyService getAllFriends:userName];
NSLog(@"User Name is",[[buddy objectAtIndex:0] userName);
NSString *jsonResponse = [storage toString]; 
String userName  = "Nick";
Vector buddy = buddyService.getAllFriends(userName); 
System.out.println("userName is " + ((Buddy)buddy.elementAt(0)).getUserName());
System.out.println("buddyName is " + ((Buddy)buddy.elementAt(0)).getBuddyName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();    
String userName  = "Nick";
ArrayList<Buddy> buddy = buddyService.getAllFriends(userName); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();   
String userName  = "Nick";
buddyService.GetAllFriends(userName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var result,
userName  = "Nick";
buddyService.getAllFriends(userName,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("result is " + result)
	},  
	error: function(error) {  
	}  
});     
String userName  = "Nick";
IList<Buddy> buddy = buddyService.GetAllFriends(userName); 
Console.WriteLine("userName is " + buddy[0].GetUserName());
Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
String jsonResponse = buddy[0].ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Create Group By User

Create a group for the user to add the friends in diffrent group.

Required Parameters

userName - Name of the user who want to create the group. groupName - Name of the group which is to be created.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String groupName  = "groupName";
Buddy buddy = buddyService.createGroupByUser(userName, groupName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName = "Nick";
String groupName  = "groupName";
buddyService.CreateGroupByUser(userName, groupName,this);
	void App42Callback.OnException(App42Exception exception)  
	{  
	Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		Console.WriteLine("buddyName is " + buddy.GetBuddyName());
		String jsonResponse = buddy.ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *groupName = @"Group Name";
Buddy *buddy = [buddyService createGroup:@"MyGroup" byUser:userName];
NSLog(@"buddy =%@",buddy);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick";
String groupName  = "groupName";
Buddy buddy = buddyService.createGroupByUser(userName, groupName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String groupName  = "groupName";
Buddy buddy = buddyService.createGroupByUser(userName, groupName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String groupName  = "groupName";
buddyService.CreateGroupByUser(userName, groupName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
groupName = "groupName",
result ;  
buddyService.createGroupByUser(userName, groupName,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	console.log("buddyName is " + result.buddyName)
	},  
	error: function(error) {  
	}  
}); 
String userName = "Nick";
String groupName  = "groupName";
Buddy buddy = buddyService.CreateGroupByUser(userName, groupName);
Console.WriteLine("userName is " + buddy.GetUserName());
Console.WriteLine("buddyName is " + buddy.GetBuddyName());
String jsonResponse = buddy.ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 

Add Friends Into Group

Add friends into group which is created by owner user.

Required Parameters

userName - Name of the user who want to add friend in group. groupName - Name of the group in which friend had to be added. friendList - List of friend which has to be added in group.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName  = "Nick";
String groupName  = "groupName";
ArrayList<String> friendList = new ArrayList<String>();
friendList.add("Name of the friend");
ArrayList<Buddy> buddy = buddyService.addFriendToGroup(userName,groupName,friendList); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();    
public class Callback : App42Callback  
{  
String userName  = "Nick";
String groupName  = "groupName";
IList<String> friendList = new List<String>();
friendList.Add("Name of the friend");
buddyService.AddFriendToGroup(userName,groupName,friendList,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *groupName = @"Group Name";
NSArray *friendsArray = [[NSArray alloc]initWithObjects:@"Name of the buddy", nil];
NSArray *buddy = [buddyService addFriends:friendsArray ofUser:userName toGroup:groupName];
NSLog(@"friends List",[[buddy objectAtIndex:0] userName);
NSString *jsonResponse = [storage toString]; 
String userName  = "Nick";
String groupName  = "groupName"; 
Vector friendList = new Vector();
friendList.addElement("Name of the friend");
Vector buddy = buddyService.addFriendToGroup(userName,groupName,friendList); 
System.out.println("userName is " + ((Buddy)buddy.elementAt(0)).getUserName());
System.out.println("buddyName is " + ((Buddy)buddy.elementAt(0)).getBuddyName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();    
String userName  = "Nick";
String groupName  = "groupName";
ArrayList<String> friendList = new ArrayList<String>();
friendList.add("Name of the friend");
ArrayList<Buddy> buddy = buddyService.addFriendToGroup(userName,groupName,friendList); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();    
String userName  = "Nick";
String groupName  = "groupName";
IList<String> friendList = new List<String>();
friendList.Add("Name of the friend");
buddyService.AddFriendToGroup(userName,groupName,friendList, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var result,
userName  = "Nick",
groupName  = "groupName";
var friendList = new Array();
friendList.push("Name of the friend")
buddyService.addFriendToGroup(userName,groupName,friendList,{  
success: function(object)
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("result is " + result)
	},  
	error: function(error) {  
	}  
});     
String userName  = "Nick";
String groupName  = "groupName";
IList<String> friendList = new List<String>();
friendList.Add("Name of the friend");
IList<Buddy> buddy = buddyService.AddFriendToGroup(userName,groupName,friendList); 
Console.WriteLine("userName is " + buddy[0].GetUserName());
Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
String jsonResponse = buddy[0].ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Checked In Geo Location

Required Parameters

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
 
String userName = "Nick" ;
GeoPoint gp = new GeoPoint();
gp.setMarker("Maplewood");
gp.setLat(new BigDecimal(-74.2713));
gp.setLng(new BigDecimal(40.73137));
Buddy buddy = buddyService.checkedInGeoLocation(userName, gp);
System.out.println("response is " + buddy);
System.out.println(buddy.getPointList().get(0).getLatitude());
System.out.println(buddy.getPointList().get(0).getLongitude()); 
String jsonResponse = buddy.toString();  
public class Callback : App42Callback  
{  
String userName  = "Nick";
GeoPoint gp = new GeoPoint();
            gp.SetMarker("Maplewood");
            gp.SetLat(-73.89171);
            gp.SetLng(40.638868);
            buddy.CheckedInGeoLocation(userName, gp, this);
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
					
NSString *userName = @"Nick";
GeoPoint *geoPoint = [[GeoPoint alloc] init];
geoPoint.latitude = 55.00;
geoPoint.longitude = 73.00;
geoPoint.marker = @"Delhi NCR";
Buddy *buddy = [buddyService checkedInWithUser:userName geoLocation:geoPoint];
NSLog(@"buddy =%@",buddy);  
NSString *jsonResponse = [storage toString];            
String userName = "userName" ;
GeoPoint gp = new GeoPoint();
gp.setMarker("Maplewood");
gp.setLat(new Double(-74.2713));
gp.setLng(new Double(40.73137));
Buddy buddy = buddyService.checkedInGeoLocation(userName, gp);
System.out.println("response is " + buddy);
System.out.println(((Buddy.Point)buddy.getPointList().elementAt(0)).getLatitude());
System.out.println(((Buddy.Point)buddy.getPointList().elementAt(0)).getLongitude());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();    
String userName = "Nick" ;
GeoPoint gp = new GeoPoint();
gp.setMarker("Maplewood");
gp.setLat(new BigDecimal(-74.2713));
gp.setLng(new BigDecimal(40.73137));
Buddy buddy = buddyService.checkedInGeoLocation(userName, gp);
System.out.println("response is " + buddy);
System.out.println(buddy.getPointList().get(0).getLatitude());
System.out.println(buddy.getPointList().get(0).getLongitude());		
String jsonResponse  = buddy.toString();
Coming Soon
var userName = "Nick",
buddyName ="John",
result ;  
var point1={
lat:-73.99171,
lng:40.738868,
marker: "test1"
};
buddy.checkedInGeoLocation(userName,point1,{
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	},  
	error: function(error) {  
	}  
});
Coming Soon   
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Get Friends By Location

Required Parameters

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
 
String userName = "userName" ;
BigDecimal lat = new BigDecimal(-73.99171);  
BigDecimal lng = new BigDecimal(40.738868); 
BigDecimal maxDistance = new BigDecimal(40.738868); 
int max = 1
ArrayList<Buddy> buddy = buddyService.getFriendsByLocation(userName, lat, lng, maxDistance,max);
System.out.println(buddy);
String jsonResponse = buddy.get(0).toString();       
public class Callback : App42Callback  
{  
String userName  = "Nick";
double lat = -73.99171;    
double lng = 40.738868; 
double maxDistance = 1;
int max = 1;
buddy.GetFriendsByLocation(userName, lat,lng, maxDistance,max, this);
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
					
Coming Soon              
String userName = "userName" ;
Double lat = new Double(-73.99171);  
Double lng = new Double(40.738868); 
Double maxDistance = new Double(40.738868); 
int max = 1
Vector buddy = buddyService.getFriendsByLocation(userName,
lat, lng, maxDistance,max);
System.out.println(buddy);
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();   
String userName = "userName" ;
BigDecimal lat = new BigDecimal(-73.99171);  
BigDecimal lng = new BigDecimal(40.738868); 
BigDecimal maxDistance = new BigDecimal(40.738868); 
int max = 1
ArrayList<Buddy> buddy = buddyService.getFriendsByLocation(userName, lat, lng, maxDistance,max);
System.out.println(buddy);
String jsonResponse = buddy.get(0).toString(); 
Coming Soon
var userName = "Nick",
buddyName ="John",
lat = -73.99171 ,
lng = 40.738868,
maxDistance = 1,
max = 1,
result ; 
buddy.getFriendsByLocation(userName,-73.99171,40.738868,2,2,{
success: function(object) 
	{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	},  
	error: function(error) {  
	}  
}); 
Coming Soon        
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Get All Groups

Fetch all the groups created by the user.

Required Parameters

userName - Name of user for which group has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName  = "Nick";
ArrayList<Buddy> buddy = buddyService.getAllGroups(userName); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();    
public class Callback : App42Callback  
{  
String userName  = "Nick";
buddyService.GetAllGroups(userName,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
NSString *userName = @"Nick";
NSArray *buddy = [buddyService getAllGroups:userName];
NSLog(@"friend List",[[buddy objectAtIndex:0] userName);
NSString *jsonResponse = [storage toString]; 
String userName  = "Nick";
Vector buddy = buddyService.getAllGroups(userName); 
System.out.println("userName is " + ((Buddy)buddy.elementAt(0)).getUserName());
System.out.println("buddyName is " + ((Buddy)buddy.elementAt(0)).getBuddyName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();    
String userName  = "Nick";
ArrayList<Buddy> buddy = buddyService.getAllGroups(userName); 
System.out.println("userName is " + buddy.get(0).getUserName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();   
String userName  = "Nick";
buddyService.GetAllGroups(userName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var result,
userName  = "Nick";
buddyService.getAllGroups(userName,{  
success: function(object) {  
var buddyObj = JSON.parse(object);  
result = buddyObj.app42.response.buddies.buddy;
console.log("result is " + result)
},  
error: function(error) {  
}  
});     
String userName  = "Nick";
IList<Buddy> buddy = buddyService.GetAllGroups(userName); 
Console.WriteLine("userName is " + buddy[0].GetUserName());
Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
String jsonResponse = buddy[0].ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Get All Friends In Group

Fetch all the friends in a specific group.

Required Parameters

userName - Name of user who is going to fetch the friends. ownerUser - Name of user who has created the group. groupName - Name of group for which friends has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName  = "John";
String ownerUser  = "Nick";
String groupName  = "groupName";
ArrayList<Buddy> buddy = buddyService.getAllFriendsInGroup(userName,ownerUser,groupName); 
System.out.println("groupName is " + buddy.get(0).getGroupName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();    
public class Callback : App42Callback  
{  
String userName  = "John";
String ownerUser  = "Nick";
String groupName  = "groupName";
buddyService.GetAllFriendsInGroup(userName,ownerUser,groupName,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("groupName is " + buddy[0].GetGroupName());
		Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *groupName = @"Group Name";
NSString *ownerName = @"Owner Name";
NSArray *buddy = [buddyService getAllFriendsOfUser:userName inGroup:groupName ofOwner:ownerName];
NSLog(@"friends list",[[buddy objectAtIndex:0] userName);
NSString *jsonResponse = [storage toString]; 
String userName  = "John";
String ownerUser  = "Nick";
String groupName  = "groupName";
Vector buddy = buddyService.getAllFriendsInGroup(userName,ownerUser,groupName); 
System.out.println("groupName is " + ((Buddy)buddy.elementAt(0)).getGroupName());
System.out.println("buddyName is " + ((Buddy)buddy.elementAt(0)).getBuddyName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();    
String userName  = "John";
String ownerUser  = "Nick";
String groupName  = "groupName";
ArrayList<Buddy> buddy = buddyService.getAllFriendsInGroup(userName,ownerUser,groupName); 
System.out.println("groupName is " + buddy.get(0).getGroupName());
System.out.println("buddyName is " + buddy.get(0).getBuddyName());
String jsonResponse = buddy.get(0).toString();  
String userName  = "John";
String ownerUser  = "Nick";
String groupName  = "groupName";
buddyService.GetAllFriendsInGroup(userName, ownerUser, groupName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var result,
userName  = "John",
ownerUser  = "Nick",
groupName  = "groupName";
buddyService.getAllFriendsInGroup(userName,ownerUser,groupName,{  
success: function(object) {  
var buddyObj = JSON.parse(object);  
result = buddyObj.app42.response.buddies.buddy;
console.log("result is " + result)
},  
error: function(error) {  
}  
});     
String userName  = "John";
String ownerUser  = "Nick";
String groupName  = "groupName";
IList<Buddy> buddy = buddyService.GetAllFriendsInGroup(userName,ownerUser,groupName); 
Console.WriteLine("groupName is " + buddy[0].GetGroupName());
Console.WriteLine("buddyName is " + buddy[0].GetBuddyName());
String jsonResponse = buddy[0].ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Block Friend Request

Block the friend request of the user forever.

Required Parameters

userName - Name of the user who is going to block the request. buddyName - Name of the buddy whose request has to be blocked.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.blockFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName = "Nick";
String buddyName  = "John";
buddyService.BlockFriendRequest(userName, buddyName,this);
	void App42Callback.OnException(App42Exception exception)  
	{  
	Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		Console.WriteLine("buddyName is " + buddy.GetBuddyName());
		String jsonResponse = buddy.ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *buddyName = @"John";
Buddy *buddy = [buddyService blockFriendRequestFromBuddy:userName toUser:buddyName];
NSLog(@"buddy =%@",buddy);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.blockFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.blockFriendRequest(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
buddyService.BlockFriendRequest(userName, buddyName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName = "John",
result ;  
buddyService.blockFriendRequest(userName, buddyName,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	console.log("buddyName is " + result.buddyName)
},  
error: function(error) {  
	}  
}); 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.BlockFriendRequest(userName, buddyName);
Console.WriteLine("userName is " + buddy.GetUserName());
Console.WriteLine("buddyName is " + buddy.GetBuddyName());
String jsonResponse = buddy.ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 

Block User

Block the user, once you block the user you never get any request from blocked user.

Required Parameters

userName - Name of the user who is going to blocked the user. buddyName - Name of the buddy who has to be blocked.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.blockUser(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName = "Nick";
String buddyName  = "John";
buddyService.BlockUser(userName, buddyName,this);
	void App42Callback.OnException(App42Exception exception)  
	{  
	Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		Console.WriteLine("buddyName is " + buddy.GetBuddyName());
		String jsonResponse = buddy.ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *buddyName = @"John";
Buddy *buddy = [buddyService blockBuddy:buddyName toUser:userName];
NSLog(@"buddy =%@",buddy);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.blockUser(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.blockUser(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
buddyService.BlockFriendRequest(userName, buddyName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName = "John",
result ;  
buddyService.blockUser(userName, buddyName,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	console.log("buddyName is " + result.buddyName)
},  
error: function(error) {  
	}  
}); 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.BlockUser(userName, buddyName);
Console.WriteLine("userName is " + buddy.GetUserName());
Console.WriteLine("buddyName is " + buddy.GetBuddyName());
String jsonResponse = buddy.ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 

Unblock User

Unblock the user.

Required Parameters

userName - Name of the user who is going to unblock the user. buddyName - Name of the buddy who has to be unblocked.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.unblockUser(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName = "Nick";
String buddyName  = "John";
buddyService.UnblockUser(userName, buddyName,this);
	void App42Callback.OnException(App42Exception exception)  
	{  
	Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		Console.WriteLine("buddyName is " + buddy.GetBuddyName());
		String jsonResponse = buddy.ToString();  
	}  
}  
NSString *userName = @"Nick";
NSString *buddyName = @"John";
Buddy *buddy = [buddyService unblockBuddy:buddyName toUser:userName];
NSLog(@"buddy =%@",buddy);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.unblockUser(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.unblockUser(userName, buddyName);
System.out.println("userName is " + buddy.getUserName()); 
System.out.println("buddyName is " + buddy.getBuddyName()); 
String jsonResponse  = buddy.toString();
String userName = "Nick";
String buddyName  = "John";
buddyService.UnblockUser(userName, buddyName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName = "John",
result ;  
buddyService.unblockUser(userName, buddyName,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	console.log("buddyName is " + result.buddyName)
},  
error: function(error) {  
	}  
}); 
String userName = "Nick";
String buddyName  = "John";
Buddy buddy = buddyService.UnblockUser(userName, buddyName);
Console.WriteLine("userName is " + buddy.GetUserName());
Console.WriteLine("buddyName is " + buddy.GetBuddyName());
String jsonResponse = buddy.ToString();         
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon 

Send Message To Group

Send the message to the group.

Required Parameters

userName - Name of the user who wan't to send the message. ownerName - Name of the user who created the group for which are going to send the message. groupName- Name of the group which is created by the ownerUser. message - Message for the receiver.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick" ;
String ownerName = "John" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz" ;
ArrayList<Buddy> buddy = buddyService.sendMessageToGroup(userName, ownerName, groupName, message);
System.out.println("UserName is" + buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
public class Callback : App42Callback  
{  
String userName  = "Nick";
String ownerName  = "ownerName";
String groupName  = "groupName";
String message  = "message";

buddy.SendMessageToGroup(userName, ownerName, groupName, message, this);
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		String jsonResponse = buddy.ToString();
	}  
}  
NSString *userName = @"Nick";
NSString *message = @"Welcome to Shephertz";
NSString *groupName = @"Group Name";
NSString *ownerName = @"Owner Name";
Buddy *buddy = [buddyService sendMessage:message fromUser:buddyName toGroup:groupName ofGroupOwner:ownerName];
NSLog(@"buddy =%@",buddy);
NSString *jsonResponse = [storage toString]; 
String userName = "userName" ;
String ownerName = "John" ;
String groupName = "groupName";
String message = "message";
Vector buddy = buddyService.sendMessageToGroup(userName, ownerName, groupName, message);
System.out.println("UserName is " + ((Buddy)buddy.elementAt(0)).getUserName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();   
String userName = "Nick" ;
String ownerName = "John" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz" ;
ArrayList<Buddy> buddy = buddyService.sendMessageToGroup(userName, ownerName, groupName, message);
System.out.println("UserName is"+buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
String userName = "Nick" ;
String ownerName = "John" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz" ;
buddyService.SendMessageToGroup(userName, ownerName, groupName, message, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
ownerName ="John",
groupName = "groupName",
message = "Welcome to Shephertz",
result ;  
buddyService.sendMessageToGroup(userName, ownerName, groupName, message,{
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	},  
	error: function(error){  
	}  
}); 	
String userName = "Nick" ;
String ownerName = "John" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz" ;
IList<Buddy> buddy = buddyService.SendMessageToGroup(userName, ownerName, groupName, message);
Console.WriteLine(buddy[0].GetUserName());
String jsonResponse = buddy[0].ToString();
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 
 Coming Soon 

Send Message To Friend

Send message to friend.

Required Parameters

userName - Name of the user who want to send message. buddyName - Name of buddy to whom message has to send. message - Message for the receiver.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick";
String buddyName = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.sendMessageToFriend(userName, buddyName, message);
System.out.println("UserName IS" + buddy.getUserName());
String jsonResponse = buddy.toString(); 
public class Callback : App42Callback  
{  
String userName  = "Nick";
String buddyName  = "John";
String message  = "Welcome to Shephertz";

buddy.SendMessageToFriend(userName, buddyName, message, this);
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		String jsonResponse = buddy.ToString();
	}  
}  
NSString *userName = @"Nick";
NSString *buddyName = @"John";
NSString *message = @"Welcome to Shephertz";
Buddy *buddy = [buddyService sendMessage:message toFriend:buddyName fromUser:userName];
NSLog(@"buddy =%@",buddy);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick" ;
String buddyName = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.sendMessageToFriend(userName, buddyName, message);
System.out.println(buddy.userName);
String jsonResponse  = buddy.toString();
String userName = "userName" ;
String buddyName = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.sendMessageToFriend(userName, buddyName, message);
System.out.println(buddy.getUserName());
String jsonResponse  = buddy.toString();
String userName = "Nick" ;
String buddyName = "John";
String message = "Welcome to Shephertz";
buddyService.SendMessageToFriend(userName, buddyName, message, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName = "John",
message = "Welcome to Shephertz",
result ;  
 buddyService.sendMessageToFriend(userName,buddyName,message,{  
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	},  
	error: function(error) {  
	}  
}); 
String userName = "Nick" ;
String buddyName = "John";
String message = "Welcome to Shephertz";
Buddy buddy = buddyService.SendMessageToFriend(userName, buddyName, message);
Console.WriteLine(buddy.GetUserName());
String jsonResponse  = buddy.ToString();
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 

Send Message To Friends

Send Message to Friends.

Required Parameters

userName - Name of the user who want to send message to friends. message - which message has to send.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick" ;
String message = "Welcome to Shephertz" ;
ArrayList<Buddy> buddy = buddyService.sendMessageToFriends(userName, message);
System.out.println("USER NAME IS" + buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
public class Callback : App42Callback  
{  
String userName  = "Nick";
String message  = "Welcome in Shephertz";

buddy.SendMessageToFriends(userName,message, this);
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		Buddy buddy = (Buddy) response;     
		Console.WriteLine("userName is " + buddy.GetUserName());
		String jsonResponse = buddy.ToString();
	}  
}  
NSString *userName = @"Nick";
NSString *message = @"Welcome to Shephertz";
NSArray *buddy = [buddyService sendMessageToFriends:message fromUser:userName];
NSLog(@"friendsArray =%@",[[buddy objectAtIndex:0] userName);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick" ;
String message = "Welcome to Shephertz" ;
Vector buddy = buddyService.sendMessageToFriends(userName, message);
System.out.println("UserName id is " + ((Buddy)buddy.elementAt(0)).getUserName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();   
String userName = "Nick";
String message = "Welcome to Shephertz";
ArrayList<Buddy> buddy = buddyService.sendMessageToFriends(userName, message);
System.out.println(buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
String userName = "Nick";
String message = "Welcome to Shephertz";
buddyService.SendMessageToFriends(userName, message, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
message = "Welcome to Shephertz",
result ;  
buddyService.sendMessageToFriends(userName,message,{
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	console.log("userName is " + result.userName)
	},  
	error: function(error) {  
	}  
}); 
String userName = "Nick";
String message = "Welcome to Shephertz";
IList<Buddy> buddy = buddyService.SendMessageToFriends(userName, message);
System.out.println(buddy[0].GetUserName());
String jsonResponse = buddy[0].ToString();
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 

Get All Messages

Get all messages.

Required Parameters

userName - Name of the user for which message has to fetch.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick" ;
ArrayList<Buddy> buddy = buddyService.getAllMessages(userName);
System.out.println("User Name" + buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
public class Callback : App42Callback  
{  
String userName  = "Nick";
buddyService.GetAllMessages(userName,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("User Name is " + buddy[0].GetUserName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
NSString *userName = @"Nick";
NSArray *buddy = [buddyService getAllMessages:userName];
NSLog(@"friend list",[[buddy objectAtIndex:0] userName);
NSString *jsonResponse = [storage toString]; 
String userName = "Nick" ;
ArrayList<Buddy> buddy = buddyService.getAllMessages(userName);
System.out.println("USER NAME IS" + ((Buddy)buddy.elementAt(0)).getUserName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();   
String userName = "Nick" ;
ArrayList<Buddy> buddy = buddyService.getAllMessages(userName);
System.out.println(buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
String userName = "Nick" ;
buddyService.BuddyMessages(userName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
result ;  
buddyService.getAllMessages(userName,{
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	},  
	error: function(error) {  
	}  
}); 
String userName = "Nick" ;
IList<Buddy> buddy = buddyService.BuddyMessages(userName);
Console.WriteLine(buddy[0].GetUserName());
String jsonResponse = buddy[0].ToString();
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon  

Get All Messages From Buddy

Get all messages from Buddy.

Required Parameters

userName - Name of the user who want to fetch the message from buddy. buddyName - Name of Buddy for which message has to fetch.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick" ;
String buddyName = "John" ;
ArrayList<Buddy> buddy = buddyService.getAllMessagesFromBuddy(buddyName, userName);
System.out.println("USER NAME IS" + buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
public class Callback : App42Callback  
{  
String userName  = "Nick";
String buddyName  = "John";
buddyService.GetAllMessagesFromBuddy(userName,buddyName,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
Coming Soon
String userName = "Nick" ;
String buddyName = "John" ;
Vector buddy = buddyService.getAllMessagesFromBuddy(buddyName, userName);
System.out.println("UserName id is " + ((Buddy)buddy.elementAt(0)).getUserName());
String jsonResponse = ((Buddy)buddy.elementAt(0)).toString();   
String userName = "Nick" ;
String buddyName = "John" ;
ArrayList<Buddy> buddy = buddyService.getAllMessagesFromBuddy(buddyName, userName);
System.out.println(buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
String userName = "Nick" ;
String buddyName = "John" ;
buddyService.GetAllMessagesFromBuddy(buddyName, userName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
buddyName ="John",
result ;  
 buddyService.getAllMessagesFromBuddy(buddyName,userName,{
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	},  
	error: function(error) {  
	}  
}); 
String userName = "Nick" ;
String buddyName = "John" ;
IList<Buddy> buddy = buddyService.GetAllMessagesFromBuddy(buddyName, userName);
Console.WriteLine(buddy[0].GetUserName());
String jsonResponse = buddy[0].ToString();
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon  

Get All Messages From Group

Unblock the user.

Required Parameters

userName - Name of the user who want to fetch the message from the group. groupOwner - Name of owner of the group. groupName- Name of the group from which message has to fetch.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
String userName = "Nick" ;
String groupOwner = "groupOwner";
String groupName = "groupName";
ArrayList<Buddy> buddy = buddyService.getAllMessagesFromGroup(userName, groupOwner, groupName);
System.out.println("USER NAME IS" + buddy.get(0).getUserName());
String jsonResponse = buddy.get(0).toString(); 
public class Callback : App42Callback  
{  
String userName  = "Nick";
String groupOwner  = "groupOwner";
String groupName  = "groupName";
buddyService.GetAllMessagesFromGroup(userName,groupOwner,groupName,this);  
	void App42Callback.OnException(App42Exception exception)  
	{  
		Console.WriteLine("Exception Message");  
	}  
	void App42Callback.OnSuccess(Object response)  
	{  
		IList<Buddy> buddy = (IList<Buddy>) response;     
		Console.WriteLine("userName is " + buddy[0].GetUserName());
		String jsonResponse = buddy[0].ToString();  
	}  
}  
Coming Soon
String userName = "Nick" ;
String groupOwner = "groupOwner" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz";
Vector buddy = buddyService.getAllMessagesFromGroup(userName, groupOwner, groupName);
System.out.println("OwnerName is " + ((Buddy)buddy.elementAt(0)).getOwnerName());
System.out.println("UserName id is " + ((Buddy)buddy.elementAt(0)).getUserName());
String jsonResponse  = ((Buddy)buddy.elementAt(0)).toString();
String userName = "Nick" ;
String groupOwner = "groupOwner" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz";
ArrayList<Buddy> buddy = buddyService.getAllMessagesFromGroup(userName, groupOwner, groupName);
System.out.println(buddy.get(0).getUserName());
System.out.println(buddy.get(0).getOwnerName());
String jsonResponse = buddy.get(0).toString(); 
String userName = "Nick" ;
String groupOwner = "groupOwner" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz";
buddyService.GetAllMessagesFromGroup(userName, groupOwner, groupName, new UnityCallBack()); 
public class UnityCallBack : App42CallBack
{
	public void OnSuccess(object response)
	{
		App42Log.Console("Success : " + response);
	}

	public void OnException(Exception e)
	{
		App42Log.Console("Exception : " + e);
	}
}
var userName = "Nick",
groupOwner ="groupOwner",
groupName = "groupName",
result ;  
buddyService.getAllMessagesFromGroup(userName, groupOwner, groupName,{
success: function(object) 
{  
	var buddyObj = JSON.parse(object);  
	result = buddyObj.app42.response.buddies.buddy;
	},  
	error: function(error) {  
	}  
});
String userName = "Nick" ;
String groupOwner = "groupOwner" ;
String groupName = "groupName" ;
String message = "Welcome to Shephertz";
IList<Buddy> buddy = buddyService.GetAllMessagesFromGroup(userName, groupOwner, groupName);
Console.WriteLine(buddy[0].GetUserName());
Console.WriteLine(buddy[0].GetOwnerName());
String jsonResponse = buddy[0].ToString();
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 
Coming Soon 

Exception Handling

The functions available under Buddy API can throw some exceptions in abnormal conditions. Example of the same has been given below.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for J2ME
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
 
Coming Soon      
Coming Soon
					
Coming Soon              
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon        
Coming Soon
Coming Soon
Coming Soon
Coming Soon 
Coming Soon

Error Codes

Functions in Buddy API might throw exceptions with following HTTP and Application Error Codes (along with their descriptions):

1400 - BAD REQUEST - The Request parameters are invalid 1401 - UNAUTHORIZED - Client is not authorized 1500 - INTERNAL SERVER ERROR - Internal Server Error. Please try again