我已经将所有"用于内容交付API的官方PHP SDK"文件和文件夹从GitHub上传到服务器上名为"Contentful"的文件夹中。
然后我尝试按照内容站点的教程进行操作,但是,当然,我无法使其工作,因为我没有使用Composer。
代码如下:
require_once 'vendor/autoload.php';
// This is the space ID. A space is like a project folder in Contentful terms
$space='developer_bookshelf';
// This is the access token for this space. Normally you get both ID and the token in the Contentful web app
$token='0b7f6x59a0';
// This configures the SDK to access the Delivery API entry with the specified ID from the space defined at the top, using a space-specific access token.
$client = new ContentfulDeliveryClient($token, $space);
// This retrieves the entry with the specified ID and JSON encodes it
echo json_encode($client->getEntry('5PeGS2SoZGSa4GuiQsigQu'), JSON_PRETTY_PRINT);
在 GitHub 上,我找不到手动安装和初始化 SDK 的说明。
我真的很想将Contentful用于一个项目,但是作为一个初学者PHP开发人员,对Composer一无所知,我需要指导。
任何好人都可以帮助我修改我的代码,这样我就可以初始化 SDK 并开始从内容 API 检索数据?需要哪些文件?我需要做任何事情来自动加载类吗?这么多疑问...
我的主持人:佩奇利。我的工作区:代码无处不在。
非常感谢。
好吧,我是这样做的:
1) Installed MAMPS on my Mac;
2) Installed Composer locally, running the script from [here][1];
3) Ran php composer.phar require contentful/contentful:@beta through Terminal;
4) Got all the files uploaded to my live server.
就是这样。