0

vTiger Web サービスと同様: クエリに対して操作を実行する権限が拒否されました

vTiger にクエリを実行しようとしていますが、httpful を使用しているため、コードは次のとおりです。

// vTiger: GET Query
// http://vtiger_url/webservice.php?operation=query&sessionName=[session id]&query=[query string] 

$query = "SELECT * FROM Surveys;";
$uri = $vTiger_uri . "?operation=query&sessionName=" . $sessionName . "&query=" . $query;
$response_j = \Httpful\Request::get($uri)->send();


$response = json_decode($response_j, true);

echo "<p>Query: " . $query . "</p>";
echo "<pre>";
print_r($response);
echo "</pre>";

そして、私はこれを取り戻します:

Array
(
    [success] => 
    [error] => Array
        (
            [code] => ACCESS_DENIED
            [message] => Permission to perform the operation is denied for query
        )

)

非常に単純なものが欠けているのではないかと心配していますが、Zend と Curl を参照する回答を確認したところ、クエリ文字列のエンコードに関係する何かが httpful で機能しない理由を理解できませんか? :-(

4

1 に答える 1