【问题标题】:Accessing an API written in PHP in Swift [closed]在 Swift 中访问用 PHP 编写的 API [关闭]
【发布时间】:2018-08-20 19:22:02
【问题描述】:

我正在尝试通过 Swift 访问用 PHP 编写的 API。我在互联网上搜索了解决方案,但找不到。如果这是一个愚蠢的问题,请原谅我,因为我是 PHP 和 Swift 的新手(主要是 Java 程序员)。

所以我的问题是:如何在我的 Swift 应用程序中使用 PHP api?例如,这样的 API:https://www.multicraft.org/site/docs/api。它提供了函数等,但我不知道如何从 Swift 中调用它们。

【问题讨论】:

  • 这是一个相当广泛的问题,因为可以通过多种方式实现 API。 API 是用什么语言构建的并不重要。简短的回答是,您需要向 API 的开发人员索取文档。

标签: php ios swift


【解决方案1】:

免责声明:我不懂 swift 编程语言。

您似乎把一些事情搞混了。您正在谈论的 PHP API 可能是基于 HTTP API 的 REST。这意味着您可以通过 HTTP 调用访问 API,您可以阅读有关 here 的信息。 编写 api 所用的编程语言对 API 的用户来说并不重要,这是 REST API 的奇妙之处!有一些例外,但不要担心。

为了使用您的 API,您需要找到某种描述如何使用 API 的端点参考。它可能会充满看起来像这样的链接:

http:://yourapi/users

要从 swift 进行 HTTP API 调用,请参阅 this 代码示例。

更多详情here

【讨论】:

  • 例如,可以使用这样的 API:multicraft.org/site/docs/api。有没有办法在 Swift 中实现这样的东西,还是像你上面所说的那样,这是一个 REST over HTTP API?
  • 这似乎更像是一个本地 API。它是一组 php 函数,您可以从自己的 php 脚本本地调用。它并不意味着通过 http 使用。我会看看我是否可以为你实现一个例子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-30
  • 2011-03-06
  • 1970-01-01
  • 2014-08-11
  • 1970-01-01
  • 2011-08-31
  • 1970-01-01
相关资源
最近更新 更多