我可以在同一应用中使用来自各种服务的不同API吗?

时间:2019-09-25 01:26:01

标签: api

我已经使用YouTube API开发了一个应用程序。现在,我只需要在同一应用程序中使用Instagram API来执行某些功能。我可以在该应用程序中添加Instagram API并同时使用两者吗?有效吗?

3 个答案:

答案 0 :(得分:0)

是的!这在Android应用程序中非常常见。您有责任确保正确处理API的登录,并且不违反任何访问服务的服务条款,但仅使用API​​不会造成冲突。

答案 1 :(得分:0)

是的,它是有效的,在实践中很常见。通常,您可能需要在来自不同服务器(例如自定义服务器,Google,Facebook等)的应用程序中使用不同的服务。 因此,您将编写用于执行此类操作的不同接口服务。例如,对不同的API接口使用改造。

答案 2 :(得分:0)

您可以使用任意数量的API,只是不要用不需要的API重载应用程序。

考虑您希望用户能够使用Facebook或Google登录(您可能已经在许多应用程序中看到过这种情况)。

此外,您还希望用户能够使用不同的付款方式(PayPal,VISA,万事达卡,PayTM)付款...

唯一的限制是您希望应用程序具有的服务数量。

注意:默认情况下,Android框架本身具有一组API。