如何在不涉及 Android 客户端应用程序的开发人员的情况下为某些网站构建公共/私有 API [关闭]
Posted
技术标签:
【中文标题】如何在不涉及 Android 客户端应用程序的开发人员的情况下为某些网站构建公共/私有 API [关闭]【英文标题】:How to build an public/private API for some website without involve their developers for an Android client app [closed] 【发布时间】:2018-04-20 15:04:06 【问题描述】:有一种方法可以在不询问开发人员的情况下了解某个网站是否有一些公共或私有 API 来使用他们的服务?我的问题涉及安全性和为使用任何框架构建或硬编码的网站开发 API。在这种情况下,我的疑问是因为我正在开发一些 android 客户端应用程序,并且我想访问出现在网站上但在 Android 中出现的相同内容,而无需像 Netflix 那样使用 WebView。在这种情况下可以使用一个工具吗?谢谢
【问题讨论】:
总之,不... @roelofs 你帮了我很多。 @tessadri 纠正我如果我错了...有一个网站 xyz.com 他们没有他们网站的 API 您想要创建 API 以在没有他们的情况下与他们的网站交互知识还是不涉及他们? @Vishal 我怀疑是否要开发一个 API 来与他们的网站 XYZ.com 进行交互,而不涉及他们。但就其他人回答我而言,没有办法这样做,因为它需要连接到他们的数据库而我无权访问。除非转储他们网站的所有链接或转储他们的数据库,我是对的吗? 嗯,那么在这种情况下这是不可能的。 【参考方案1】:我认为不存在。随意,不要害怕创建您的 API。没有人应该能够找到它并耗尽您的资源。您只需配置您的 .htaccess 和您的 API,这样未经授权的用户将无法使用您的 API,因此搜索引擎将无法找到它。
【讨论】:
感谢您的评论。但是有一种方法可以在不知道其数据库的情况下为某些网站构建 API?谢谢你的知识!这里是葡萄牙人。 不,您永远无法连接到其他人的数据库。 我将我的问题修改为更具体,但它保持相同的方式说“搁置,清楚你在问什么”。我不知道该怎么做,因为它一直这样我会被阻止问另一个问题。这里有任何帮助!以上是关于如何在不涉及 Android 客户端应用程序的开发人员的情况下为某些网站构建公共/私有 API [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在不发送消息的情况下在 Android 中打开默认电子邮件客户端?
如何在不使用 Android Studio 的情况下为 Google Play 开发控制台创建即时应用程序?
如何在不发布和Eclipse的情况下在真机上安装Android应用程序?
如何在不使用webView的情况下在Android应用程序中显示Web内容