【问题标题】:alchemy api rest api endpoint is giving error 404 not foundalchemy api rest api 端点给出错误 404 未找到
【发布时间】:2013-10-31 00:05:07
【问题描述】:

我正在尝试将炼金术 api 集成到我的 php 项目中。 几天前一切正常,但现在我在程序中调用的其余 api 端点 http://access.alchemyapi.com/ 给出了错误 404 not found 请如果有人能告诉它为什么给出这个错误。 以下是我调用其余 api 的代码的 sn-p

<?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';

/* 其余代码 */ ?>

【问题讨论】:

    标签: php api alchemy


    【解决方案1】:

    我刚刚从 AlchemyAPI GitHub 存储库克隆了 PHP SDK,并且能够很好地运行该示例。尝试使用以下命令运行示例:php example.php

    您也可以尝试使用以下命令运行测试:php tests.php。它调用每个 API 端点,这应该会告诉您其中一个端点是否引起了问题。

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

    【讨论】:

    • 感谢史蒂夫的回答。但在几个月前它仍然无法正常工作,然后我认为在 php sdks 中进行了更改,因此可能会出现问题。我随身携带的旧文档也是不工作它根本没有给出文本的情感。
    • 你能告诉我获取文本情感有 TextGetTextSentiment 属性,但在 github 他们只使用了 sentiment。什么是正确的方法获得情绪
    猜你喜欢
    • 1970-01-01
    • 2019-07-14
    • 2018-02-18
    • 2020-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 1970-01-01
    相关资源
    最近更新 更多