我正在尝试按照此处的教程安装Facbeook Ads API:Facebook Ads API SDK 但是当我运行作曲家时,我收到以下错误:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package facebook/php-ads-sdk 1.0.0 could not be found.
正如你所看到的,composer正在寻找包1.0.0,而在我的json上我有以下代码:
{
"name": "facebook/php-ads-sdk",
"description": "PHP SDK for Facebook ads",
"type": "library",
"license": "Facebook Platform",
"keywords": [
"facebook",
"ads",
"sdk"
],
"homepage": "https://developers.facebook.com/",
"require-dev" : {
"phpunit/phpunit": ">=4.0.0"
},
"require": {
"facebook/php-ads-sdk": "2.2.*"
},
"autoload": {
"psr-4": {
"FacebookAds\\": "src/FacebookAds/"
}
}
}
知道我可能做错了吗?
提前致谢
答案 0 :(得分:6)
您将包名称同名称为您要求的包裹facebook/php-ads-sdk
)。
作曲家对这种命名冲突感到困惑。您应该为您的软件包命名1}}。
此外,您似乎从jordanbelf/facebook-ads
存储库复制了composer.json
文件。那里有很多你不需要的东西。您的php-ads-sdk
文件可以删除到:
composer.json