2016-04-28 21 views
0

私のAndroidアプリ内でこのJSONのものにhttps://developers.schoology.com/api-documentation/rest-api-v1 からアクセスできるようにします。これを行うには、ユーザーは私のアプリケーションの中でSchoologyにログインする必要があります(実装方法はわかりません)。私はhttps://developers.schoology.com/api-documentation/authenticationを使用する必要があるかもしれないと思うが、OAuthがJavaに関してどのように使われているのか分からない。AndroidアプリでSchoologyのREST APIから情報にアクセスするにはどうすればよいですか?

答えて

1

私は、これはかなり日付ポストである知っているが、将来的にこのページを訪れた人のために、私はSchoologyのために非常に基本的な二足歩行のOAuthラッパーを開発しました:

https://github.com/rvanasa/schoology-api

これではありませんでしたAndroid開発のために特別に設計されていますが、私の理解によれば、Mavenモジュールをプロジェクトの依存関係の一部として含めることができます。

は、ここで簡単な例の使用方法です:

SchoologyRequestHandler schoology = new OAuthSchoologyRequestHandler(new BasicOAuthResourceLocator(DISTRICT_PREFIX), API_KEY, API_SECRET); 

SchoologyResponseBody response = schoology.get("sections/123456789").requireSuccess().getBody(); 

System.out.println(response.getRawData()); // JSON string 

SchoologyNode node = response.parse(); 
System.out.println(node.get("JSON_KEY").get(1).asString()); // index 1 of some JSON_KEY property 
+0

ニース、おかげで男:) – gogobebe2

関連する問題