2013-10-30 73 views
0

我想在我的項目是在PHP中集成鍊金術API。 前幾天一切工作正常,但現在的REST API端點http://access.alchemyapi.com/我把它叫做在我的程序給錯誤找不到404 如有任何可以告訴它爲什麼給這個錯誤。 以下是我調用了REST API的代碼片斷鍊金術API休息API端點是給錯誤404沒有找到

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

/*代碼的其餘部分*/ ?>

回答

0

我剛剛從AlchemyAPI GitHub庫克隆了PHP SDK,並能運行該示例就好了。嘗試運行該示例:php example.php

您還可以嘗試運行測試:php tests.php。它調用每個API端點,並且應該告訴你它們中的一個是否導致問題。

如果這不起作用,如果您修改了alchemyapi.php文件,您可以嘗試撤消更改或者重新克隆回購。我不確定這只是一個複製/粘貼問題,但它看起來像你的代碼片段中可能有一個任性的* /。

+0

感謝您的答案steve.but仍然沒有工作前幾個月它工作正常,然後我認爲改變是在PHP SDK中,所以它可能會給問題。我有我的舊文件也沒有工作它不是根本就是給了一個文本的感受。 – sapna

+0

,你能告訴我獲取文本情緒有* TextGetTextSentiment *屬性,但在github他們只使用*情緒*。什麼是得到情緒的正確方法 – sapna