首页 > 解决方案 > maven中的Azure函数访问onedrive

问题描述

我正在使用 java 和 maven 编写一个 azure 函数来访问 onedrive 以在文件上传到 onedrive 时读取文件的内容。

我只是 Azure 的初学者。编写了基本的 azure 函数,在显示 Hello world 的 localhost 上运行该函数。

@FunctionName("HttpTrigger-Java")
public HttpResponseMessage run(
        @HttpTrigger(name = "req", methods = {HttpMethod.GET, HttpMethod.POST}, authLevel = AuthorizationLevel.FUNCTION) HttpRequestMessage<Optional<String>> request,
        final ExecutionContext context) {
    context.getLogger().info("Java HTTP trigger processed a request.");

    // Parse query parameter
    String query = request.getQueryParameters().get("name");
    String name = request.getBody().orElse(query);

    if (name == null) {
        return request.createResponseBuilder(HttpStatus.BAD_REQUEST).body("Please pass a name on the query string or in the request body").build();
    } else {
        return request.createResponseBuilder(HttpStatus.OK).body("Hello, " + name).build();
    }
}

}

我需要编写一个获取请求以从 onedrive 获取文件并显示其内容。我该如何编写该代码。我看到的大部分代码都是用 C# 或 JS 编写的。任何人都可以帮助我编写在 Maven 中运行的函数。

标签: javaspringmavenazure-functions

解决方案


推荐阅读