Можно ли использовать приложение context.io в приложении для Android? Я долго искал. In their website, они упомянули, что предоставляют клиентские библиотеки только для PHP, Ruby, Python и Node.js. И в Github account они предоставляют context.io for ios. Тогда почему не для андроида ?? Да, есть одно приложение: Context.io for java - это точная копия PHP. Но автор упоминает, что он не реализован полностью, и он не будет работать точно так же, как PHP-версия.Context.io in android application
2
A
ответ
1
Хотя они не предоставляют библиотеку, но у них есть , который может использоваться с клиентом REST, например. Retrofit. Возможно, это не так удобно, как использование специальной библиотеки, но все их службы становятся доступными.
2
Я был тем же вопросом, и для решения я разработал Android-библиотеку на основе Scribble для связи с Contextio.
Вот как это работает:
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());
Вы можете проверить полную библиотеку асинхронной здесь:
я использовал код и инструкцию, вы указали в GitHub и я получаю это следующее исключение "org.scribe.exceptions.OAuthConnectionException: возникла проблема при создании соединения с удаленной службой." – ramya
Убедитесь, что ваш ключ и секрет Oauth верны. – Rishi