symfony使用Web服务

登·登

我在symfony中工作。我从Web服务检索数据。

目前,我正在使用“侦听器”通过Web服务获取数据。通过听众是否有拧扭的方法?

symfony中是否有模型的概念来使用Web服务获取数据?而不是从侦听器调用Web服务!

基克斯

实际上,聆听者并不适合您的情况。您需要常规服务,因为侦听器应该对Symfony域事件做出反应。

在创建服务时,您应该阅读官方文档(尽管如果您已经创建EventListener了手册,那么您将很熟悉本手册的大部分内容)。

如果要包装外部API,则绝对应该对API是否已包装进行一些研究(packagist.org是一个很好的开始:例如,这里是Twitter API的包装)。如果不是,则取决于您选择一个HTTP客户端与该服务进行通信,并将其API包装到一个PHP类中,然后将其在服务中公开。

要了解您到底想怎么做,请尝试在Packagist中搜索包含一些API的Symfony捆绑包。这是一个使用了抽象客户端库Foursquare API捆绑包请注意,它依赖于Guzzle HTTP客户端,并且还要查看GuzzleClient

另外,这是Google的PHP官方API客户端您也可以从那里获取一些想法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章