Facebook graph api composer facebook/graph sdk需要php http/客户端实现

Facebook graph api composer facebook/graph sdk需要php http/客户端实现,facebook-graph-api,composer-php,Facebook Graph Api,Composer Php,我在localhost(xamp)上,并尝试使用composer根据以下内容包含facebook graph sdk。使用composer require facebook/graph-sdk后,我出现以下错误: Problem 1 - Installation request for facebook/graph-sdk ^6.0@dev -> satisfiable by facebook/graph-sdk[6.x-dev]. - facebook/graph-sdk

我在localhost(xamp)上,并尝试使用composer根据以下内容包含facebook graph sdk。使用
composer require facebook/graph-sdk
后,我出现以下错误:

Problem 1
    - Installation request for facebook/graph-sdk ^6.0@dev -> satisfiable by facebook/graph-sdk[6.x-dev].
    - facebook/graph-sdk 6.x-dev requires php-http/client-implementation ^1.0 -> no matching package found.
好的,所以我使用了谷歌,发现需要像“虚拟包”这样的东西来实现。据推测,它是非常常见的
phphttp/guzzle6适配器
phphttp/curl客户端
。因为我选择了Curle客户端:“当将Facebook SDK与Guzzle 6.x一起使用时会出现问题。”

composer require php-http/httplug-bundle php-http/curl-client
这导致我的另一次安装Facebook SDK的尝试以更多错误告终

Problem 1
    - Installation request for facebook/graph-sdk ^6.0@dev -> satisfiable by facebook/graph-sdk[6.x-dev].
    - Conclusion: remove php-http/httplug 2.0.x-dev
    - Conclusion: don't install php-http/httplug 2.0.x-dev
所以我把它拿走了
composer删除php http/httplug 2.0.x-dev
,但与之前的尝试没有区别

我很困惑。如何安装facebook graph sdk

编辑:

composer.json文件:

{
    "name": "tomas/tmvdev",
    "description": "wordpress theme",
    "keywords": ["WordPress", "Theme"],
    "homepage": "https://github.com/vavra7/tmvdev",
    "type": "project",
    "license": "GNU",
    "authors": [
        {
            "name": "Tomáš Vavřinka",
            "email": "email@tomasvavrinka.cz",
            "homepage": "http://tomasvavrinka.cz"
        }
    ],
    "minimum-stability": "dev",
    "require": {
        "php-http/curl-client": "^2.0@dev"
    },
    "autoload": {
        "psr-4": {"Inc\\": "./inc"}
    }
}

问题是composer.json文件中的语句:
“最小稳定性”:“dev”
。Composer试图下载版本
facebook/graph sdk^6。0@dev
不是稳定版本。

问题是composer.json文件中的语句:
“最小稳定性”:“dev”
。Composer试图下载版本
facebook/graph sdk^6。0@dev
这是一个不稳定的版本。

如果不访问
composer.json
@rob006问题,很难说发生了什么。您是否尝试删除
“php http/curl客户端”:“^2”。0@dev"
require
部分,然后调用
composer require php http/httplug bundle php http/curl client
?@rob006是的,这也是我的初始状态。如果没有访问
composer.json
@rob006编辑的问题,很难说发生了什么。您是否尝试删除
“php http/curl client”:“^2。0@dev"
require
部分,然后调用
composer require php http/httplug bundle php http/curl client
?@rob006是的,这也是我的初始状态。