REST GET URL命名

时间:2016-11-28 03:26:46

标签: rest aws-api-gateway

设计或命名API URL以获得具有给定唯一标识符的特定用户的最佳方法是什么?我使用cognitoId作为唯一标识符。

我应该使用以下哪项?

  1. / profiles / profile,然后将cognitoId作为URL查询字符串参数传递
  2. /简档/ {ID}
  3. / profiles / profile然后选中'使用来电者凭证调用'

1 个答案:

答案 0 :(得分:0)

如果是API,任何授权用户都可以通过传递唯一ID来获取任何人的用户名,那么您可以使用以下内容:/ profiles / {id}例如,https://api.github.com/user/1

如果是使用cognito ID返回调用者用户名的API,则/ profiles / profile应该有效。请参阅documentation中的$ context.identity变量以获取cognito ID。