2016-03-19 3 views
2

Ist es möglich, context.io in Android-Anwendung zu verwenden? Ich habe lange gesucht. In their website, Sie erwähnten, Client-Bibliotheken nur für PHP, Ruby, Python und Node.js bereitzustellen. Und in der Github account bieten sie context.io for ios. Dann warum nicht für Android? Ja, es gibt eine App sagt Context.io for java, die die genaue Kopie von PHP ist. Aber der Autor erwähnt, dass es nicht vollständig implementiert ist und es wird nicht so genau funktionieren wie die PHP-Version.Context.io in Android-Anwendung

Antwort

1

Obwohl sie keine Bibliothek bieten, aber sie haben eine , die mit einem REST-Client verwendet werden kann, z. Retrofit. Dies ist vielleicht nicht so praktisch wie die Verwendung einer dedizierten Bibliothek, aber alle ihre Dienste werden zugänglich.

2

Ich war das gleiche Problem und für die Lösung habe ich eine Android-Bibliothek basierend auf Scribble entwickelt, um mit Contextio zu kommunizieren.

Dies ist, wie es funktioniert:

String account_id = "your account id"; 
String consumerkey = "your contextio consumer key"; 
String consumersecret = "your contextio consumer secret"; 
link="https://api.context.io/2.0/accounts/" + account_id + "/messages"; 
OAuthService service = new ServiceBuilder() 
        .provider(OAuthProvider.class) 
        .apiKey(consumerKey) 
        .apiSecret(consumerSecret) 
        .build(); 
OAuthRequest request = null; 
request = new OAuthRequest(Verb.GET, link); 
Token accessToken = new Token("", ""); 
service.signRequest(accessToken, request); 
Response response = request.send(); 
String b = response.getBody(); 
Log.d("OAuthTask",response.getBody()); 

Sie komplett hier async Bibliothek überprüfen:

https://github.com/rishijash/Contextio-Android

+0

ich den Code und Anleitung verwendet haben, können Sie in Github angegeben und ich dies immer folgende Ausnahme "org.scribe.exceptions.OAuthConnectionException: Beim Erstellen einer Verbindung zum Remotedienst trat ein Problem auf." – ramya

+0

Vergewissern Sie sich, dass Ihr OAuth-Schlüssel und Ihr Geheimnis korrekt sind. – Rishi