alchemy api rest api endpoint给出错误404未找到

时间:2013-10-30 10:35:18

标签: php api alchemy

我正在尝试将alchemy api集成到我在php中的项目中。 在几天之前一切正常,但现在我在我的程序中调用的其余api端点 http://access.alchemyapi.com/ 给出错误 404找不到 如果有任何可以告诉它为什么会给出这个错误。 以下是我已经调用其余api的代码片段

<?php

class AlchemyAPI {

    private $_api_key;
    private $_ENDPOINTS;
    private $_BASE_URL = 'http://access.alchemyapi.com/calls';
*/ 
    public function AlchemyAPI() {
        //Load the API Key from api_key.txt
        $key = trim(file_get_contents("api_key.txt"));
    $this->_api_key = $key;


        //Initialize the API Endpoints

        $this->_ENDPOINTS['sentiment']['url'] = '/url/URLGetTextSentiment';
        $this->_ENDPOINTS['sentiment']['text'] = ' /text/TextGetTextSentiment';
        $this->_ENDPOINTS['sentiment']['html'] = '/html/HTMLGetTextSentiment';

/ *其余代码* / ?&GT;

1 个答案:

答案 0 :(得分:0)

我刚从AlchemyAPI GitHub repo克隆了PHP SDK,并且能够正常运行该示例。尝试运行以下示例:php example.php

您还可以尝试使用以下命令运行测试:php tests.php。它调用每个API端点,并告诉您其中一个端点是否导致问题。

如果这不起作用,如果您修改了alchemyapi.php文件,则可以尝试撤消更改或重新克隆存储库。我不确定它是否只是一个复制/粘贴问题,但看起来你的代码片段中可能有一个任性* /。