作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够从 https://developers.schoology.com/api-documentation/rest-api-v1 访问这些 JSON 内容在我的 Android 应用程序中。为此,用户需要通过我的应用程序内的 Schoology 登录(我不知道如何实现)。我想我可能需要使用 https://developers.schoology.com/api-documentation/authentication但我不确定 OAuth 在 Java 方面是如何使用的。
最佳答案
我知道这是一篇相当过时的文章,但对于将来访问此页面的任何人,我为 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
关于java - 如何在 Android 应用程序中从 Schoology 的 REST API 访问信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36903208/
我希望能够从 https://developers.schoology.com/api-documentation/rest-api-v1 访问这些 JSON 内容在我的 Android 应用程序中。
我是一名优秀的程序员,十分优秀!