在symfony中设置亚马逊sns

时间:2016-07-01 06:15:52

标签: php symfony amazon-sns

我需要在symfony2中设置amazon SNS。为此,我尝试使用mcfedr/awspushbundle捆绑包与Symfony版本2.3.42但由于过时的依赖项我无法使用它。现在问题是我无法更新我的其他捆绑包。他们使用Amazon SNS进行消息传递的任何其他兼容包或进程也是如此?

我得到的问题是

    Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - mcfedr/awspushbundle 6.5.1 requires symfony/symfony ^2.8|^3.0 -> satisfiable by symfony/symfony[2.8.x-dev, 3.0.x-dev, 3.1.x-dev, 3.2.x-dev, v2.8.0, v2.8.0-BETA1, v2.8.1, v2.8.2, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v3.0.0, v3.0.0-BETA1, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7, v3.0.8, v3.1.0, v3.1.0-BETA1, v3.1.0-RC1, v3.1.1, v3.1.2] but these conflict with your requirements or minimum-stability.
    - mcfedr/awspushbundle 6.5.0 requires symfony/symfony ^2.8|^3.0 -> satisfiable by symfony/symfony[2.8.x-dev, 3.0.x-dev, 3.1.x-dev, 3.2.x-dev, v2.8.0, v2.8.0-BETA1, v2.8.1, v2.8.2, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v3.0.0, v3.0.0-BETA1, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7, v3.0.8, v3.1.0, v3.1.0-BETA1, v3.1.0-RC1, v3.1.1, v3.1.2] but these conflict with your requirements or minimum-stability.
    - Installation request for mcfedr/awspushbundle ^6.5 -> satisfiable by mcfedr/awspushbundle[6.5.0, 6.5.1].


Installation failed, reverting ./composer.json to its original content.

1 个答案:

答案 0 :(得分:0)

我成功使用了官方包,可以通过作曲家AWS SNS Message Validator获得。但这只是用于验证SNS消息。

如果您需要发布消息,请尝试官方SDK。 AWS SDK 这真的不难处理,你也不会遇到依赖问题。