Ejemplo n.º 1
0
		public void FacebookLogin(string userId, string token, UserRecord_callback callback)
		{
			string fullURL = "user/facebooklogin";

			RestRequest request = new RestRequest(fullURL, Method.POST);
			//request.AddHeader("Content-Type", "application/json; charset=utf-8");
			//request.RequestFormat = DataFormat.Json;
			request.AddParameter("id", userId);
			request.AddParameter("token", token);


			apiClient.ExecuteAsync<UserRecord>(request, (response) =>
				{
					UserRecord newUser = response.Data;
					if (newUser != null)
					{
						_currentUser = newUser;
						callback(newUser);
					}
					else
						callback(null);
				});
		}
Ejemplo n.º 2
0
		public void GetUserInfo(long userId, UserRecord_callback callback)
		{
			string fullURL = "user/profile";

			RestRequest request = new RestRequest(fullURL, Method.GET);
			request.AddParameter ("id", userId);

			apiClient.ExecuteAsync<UserRecord>(request, (response) =>
				{
					UserRecord newUser = response.Data;
					if (newUser!= null)
					{
						callback(newUser);
					}
					else
						callback(null);
				});
		}