【发布时间】:2018-01-16 12:34:42
【问题描述】:
我想从 kobo api (https://kc.kobotoolbox.org/api/v1/) 取回我的表单数据。我从 kobo 注册了客户端应用程序。为了授权客户端应用程序,我在 url 下面运行,但结果是
http://localhost/kobo/o/authorize?client_id=MY_CLIENT_iD&response_type=code&state=xyz
找不到对象! 在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。
如果您认为这是服务器错误,请联系网站管理员。
错误 404 本地主机 Apache/2.4.27 (Win32) OpenSSL/1.0.2l PHP/7.1.9
同样请求访问令牌也会导致同样的错误
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/o/token/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=authorization_code&\ncode=PSwrMilnJESZVFfFsyEmEukNv0sGZ8&\nclient_id=MY_CLIENT_ID&\nredirect_uri=http://localhost:30000");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, "USERNAME" . ":" . "PASSWORD");
$headers = array();
$headers[] = "Content-Type: application/x-www-form-urlencoded";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo $result;
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
找不到对象! 在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。
如果您认为这是服务器错误,请联系网站管理员。
错误 404 本地主机 Apache/2.4.27 (Win32) OpenSSL/1.0.2l PHP/7.1.9
我正在使用 xampp,并且 curl 已启用。
【问题讨论】:
-
你有没有让它工作?我也面临同样的问题。