gpt4 book ai didi

java - 如何在 Android 应用程序中从 Schoology 的 REST API 访问信息?

转载 作者:行者123 更新时间:2023-12-01 09:59:42 25 4
gpt4 key购买 nike

我希望能够从 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com