通常的做法是使用相同的API来运行服务主站点,也作为公共API提供,还是更常见的是单独开发它们?
从理论上讲,我无法看到任何理由使他们在公开访问时可能会使用不同的身份验证机制和请求限制。
答案 0 :(得分:0)
没有什么可以肯定的,但考虑使用同一套API时可能出现的以下问题
话虽如此,我不相信任何网站在内部使用自己的公共API(不吃自己的狗粮)。
答案 1 :(得分:0)
我的大部分网站中的公共API确实限制了可能性和功能,进行了身份验证,然后转到其他用途使用的相同内部代码。更容易让事情保持一致,但是做版本是一个公共的api&如果需要,可以弃用功能。