Trong ứng dụng của tôi, tôi muốn sử dụng API Soundcloud với người dùng Soundcloud của riêng mình. Quá trình xác thực API Soundcloud liên quan đến việc người dùng được chuyển hướng đến trang chủ Soundcloud, đăng nhập và cho phép ứng dụng, để trang có thể sử dụng API cho người dùng này.Xác thực tự động Soundcloud PHP Api mà không có sự tương tác của người dùng
Tôi muốn tự động hóa toàn bộ quá trình, bởi vì người dùng của riêng tôi là người dùng duy nhất được xác thực. Điều đó có thể không?
Đây là mã của tôi cho đến nay:
$soundcloud = new \Services_Soundcloud(
'**',
'**',
'http://**'
);
$authorizeUrl = $soundcloud->getAuthorizeUrl();
$accessToken = $soundcloud->accessToken();
try {
$me = json_decode($soundcloud->get('me'), true);
} catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) {
exit($e->getMessage());
}
Nhưng dòng $accessToken = $soundcloud->accessToken();
ném một ngoại lệ:
The requested URL responded with HTTP code 401.
500 Internal Server Error - Services_Soundcloud_Invalid_Http_Response_Code_Exception
Tôi đồng ý với Strae. PHP SDK không hoạt động hoàn hảo. Nó đang ném lỗi 401 khi chúng tôi đang cố gắng lấy mã thông báo truy cập. –
Tôi phải nói rằng tôi không thể thêm chức năng này vào trong php SDK – Strae