2015-02-09 40 views
0

我一直在阅读PayPal REST API文档,这些文档非常详细,对于像我这样的初学者很有帮助,我想了解为什么PayPal REST API使用名称空间进行资源收集?为什么PayPal Rest API使用名称空间?

  1. 他们是否有共同资源,由于他们使用名称空间进行区分?
  2. 他们希望通过将资源分组到名称空间来使它看起来合乎逻辑吗?
  3. 其他原因?

我真的很喜欢贝宝如何记录他们的REST API并想更多地了解它的想法。谢谢!!

回答

2

你绝对提到了很多正确的理由。命名空间是一种很好的方式,通过将适合普通雨伞的资源分组在一起来表达api的结构。如果您看一下API规范,那么在命名空间内共享的对象是共同的,这与对命名空间的个别需求以及应该暴露的内容有关。

我想补充的一个原因是设计良好的命名空间可能有助于未来验证您的API设计,例如,如果您将来在名称空间下看到更多的资源,则尽管当前只有一个资源位于该名称空间下,但有一个资源是有意义的。

+0

感谢Avi das,这完全有道理。 – 2015-02-17 08:47:40

1

我在几个月前发表了一个演讲,解释了几个月前在北欧API上管理我们API组合的一些方面。你可以看看视频,我认为它可以解释你的一些概念(尽管@ avi-das的回答当然是足够的)。

https://www.youtube.com/watch?v=QCDH0ePRF08

+0

感谢杰森,这个视频真的很有帮助! – 2015-02-17 08:47:06

相关问题