簡體   English   中英

如何在我的Android應用程序中從Schoology的REST API訪問信息?

[英]How can I access information from Schoology's REST API in my Android app?

我希望能夠從我的Android應用程序中的https://developers.schoology.com/api-documentation/rest-api-v1訪問此JSON內容。 為此,用戶需要通過我的應用程序中的Schoology登錄(我不知道如何實現)。 我認為我可能需要使用https://developers.schoology.com/api-documentation/authentication,但是我不確定Java如何使用OAuth。

我知道這是一篇過時的文章,但是對於以后訪問此頁面的任何人,我已經為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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM