Kişisel Sayfaları
İlgi Alanları
Hakkında
-Studying Computer Engineering at Ege Uni. -Working part-time at ARGEFAR -Former intern at Oracle Turkey -amateur tennis player -amateur snowboarder -amateur wakeboarder -gamer
-Studying Computer Engineering at Ege Uni. -Working part-time at ARGEFAR -Former intern at Oracle Turkey -amateur tennis player -amateur snowboarder -amateur wakeboarder -gamer
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
4ApiResponse null dönüyor
Usergrid ile kullanıcı singup&login işlemleri gerçekleştirmeye çalışıyorum.
Signup ile oluşturduğum account, servis içinde /users ta görebiliyorum fakat login olmaya çalışırken
response = client.authorizeAppUser(kullaniciAdi, sifre); bu satırda null dönüyor ve login olamıyorum. Sizin örnek kodlarınızdan yararlandım ama eksik ya da hatalı biryer var sanırım
ApiResponse null dönüyor
Usergrid ile kullanıcı singup&login işlemleri gerçekleştirmeye çalışıyorum.
Signup ile oluşturduğum account, servis içinde /users ta görebiliyorum fakat login olmaya çalışırken
response = client.authorizeAppUser(kullaniciAdi, sifre); bu satırda null dönüyor ve login olamıyorum. Sizin örnek kodlarınızdan yararlandım ama eksik ya da hatalı biryer var sanırım
ApiResponse null dönüyor
tamam Erdem Bey en kısa zamanda dönüş yapacağım.
ApiResponse null dönüyor
Uygulamamda kullandığım kod bu şekilde :
[code]
public class UserGridController {
// API url:
// This is the url of the server where you have usergrid running.
// You can see all usergrid activity from the usergrid
// console: http://usergrid.github.com/console/?api_url=insert_your_api_url
private String USERGRID_API_URL = "https://api.turkcell.com.tr/usergrid";
// Application name:
// This is the name you selected when you set up the usergrid application
// It is reassigned when a new server url is entered while running the app.
// It is grabbed as the
// last segment of the API URL that the user enters.
private String ORGNAME = "ffurkan.tanriverdi";
private String APPNAME = "KOydummu";
private String USERGRID_APP = ORGNAME + "/" + APPNAME;
private ApigeeClient apigeeClient;
private DataClient client;
// This method initializes Apigee client for communication with an api url.
// Only one client is created and used by all the applications views to
// communicate with usergrid.
public void initialize(Context context) {
this.apigeeClient = new ApigeeClient(ORGNAME,APPNAME,USERGRID_API_URL,context);
this.client = this.apigeeClient.getDataClient();
}
public ApigeeClient getApigeeClient() {
return apigeeClient;
}
public void setApigeeClient(ApigeeClient apigeeClient) {
this.apigeeClient = apigeeClient;
}
/*public UserGridController(){
client = new DataClient(USERGRID_APP).withApiUrl(USERGRID_API_URL);
}*/
public ApiResponse login(String kullaniciAdi, String sifre) {
// TODO Auto-generated method stub
ApiResponse response = null;
// attempt to authorize user
try {
response = client.authorizeAppUser(kullaniciAdi, sifre); // null dönüyor
} catch (Exception e) {
System.out.println("exception caught: " + e.getLocalizedMessage());
response = null;
}
if( response != null) {
String error = response.getError();
if( error != null ) {
System.out.println("login error: '" + error + "'");
}
} else {
System.out.println("login response is null");
}
// if response shows success, store account info
if ((response != null) && !"invalid_grant".equals(response.getError())) {
User user = response.getUser();
String email = user.getEmail();
String username = user.getUsername();
String imageURL = user.getPicture();
}
// return login response
return response;
}
[/code]