从aws-apigateway-api-sdk android

时间:2017-10-19 04:21:36

标签: android amazon-web-services aws-sdk aws-api-gateway

我有apsway生成的android sdk。我已经包含了生成的jar文件,并将其包含在build_gradle文件中。

以下是sdk代码。 任何人都可以告诉我如何在Android应用程序中调用方法?成功登录后,我有来自用户池的用户令牌。我需要使用此令牌来签署对API的请求。

@Service(
    endpoint = "https://xxxxx.execute-api.zzzz.amazonaws.com/yyyy"
)
public interface StagingTestClient {
ApiResponse execute(ApiRequest var1);

@Operation(
    path = "/accounts",
    method = "GET"
)
void accountsGet();

@Operation(
    path = "/accounts",
    method = "POST"
)
void accountsPost();

@Operation(
    path = "/accounts",
    method = "DELETE"
)
void accountsDelete();

@Operation(
    path = "/accounts",
    method = "OPTIONS"
)
void accountsOptions();
}

1 个答案:

答案 0 :(得分:0)

API网关文档中对此进行了介绍:

http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-generate-sdk-android.html

注意:为了在Android中拥有一个有意义的SDK,您需要创建请求/响应模型。