Использовать API php и SimPro для перечисления клиентов

Я захожу сюда в учетную запись: https://sandbox.simpro.co

В настройках / приложениях я создал новое приложение. Тип доступа прямого доступа, метод подписи HMAC-SHA1

В файле, где «URI приложения», у меня есть следующее:

$headers = array( 'Host: sandbox.simpro.co', 'Authorization: OAuth,oauth_version="1.0", oauth_nonce="1d0c9d11a944b2439cf867f32d59d21b", oauth_timestamp="1355952869", oauth_consumer_key="sandbox-simpro-......", oauth_signature_method="HMAC-SHA1Access", oauth_signature="....."', 'Content-Type: application/json', 'Accept: application/json' ); $url = 'https://sandbox.simpro.co/api/oauth/access_token.php'; $context = array( 'http' => array( 'content' => $content, 'header' => implode("\r\n", $headers) . "\r\n", 'method' => $method, 'timeout' => 10.0, 'ignore_errors'=>false ) ); $response = file_get_contents( $url, false, stream_context_create($context)); if ($response === false){ var_dump("<hr><pre>Request Failed", array('url'=>$url, 'method'=>$method, 'headers'=>$headers, 'content'=>$content),'</pre>'); } 

Ничего не работает. Я знаю, что делаю все неправильно, но на https://api.simpro.co/ нет примера PHP. Я просто не понимаю, как собрать все вместе.

Как подключиться к API SimPro с помощью php?

ОБНОВИТЬ:

Это то, что я получаю в своем скрипте:

 Warning: file_get_contents(https://sandbox.simpro.co/api/oauth/access_token.php) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 501 Not Implemented in /.../index.php on line 64 string(23) " Request Failed" array(4) { ["url"]=> string(52) "https://sandbox.simpro.co/api/oauth/access_token.php" ["method"]=> string(4) "post" ["headers"]=> array(4) { [0]=> string(23) "Host: sandbox.simpro.co" [1]=> string(318) "Authorization: OAuth,oauth_version="1.0", oauth_nonce="1d0c9d11a944b2439cf867f32d59d21b", oauth_timestamp="1355952869", oauth_consumer_key="sandbox-simpro-.....", oauth_signature_method="HMAC-SHA1Access", oauth_signature="..........."" [2]=> string(30) "Content-Type: application/json" [3]=> string(24) "Accept: application/json" } ["content"]=> string(0) "" } string(6) " 

Я понимаю, что я не правильно описываю свою проблему, потому что мне трудно понять этот API. Тогда, пожалуйста, дайте мне ссылку на php-скрипт, где используется эта часть из https://api.simpro.co/ :

Запросить токен https://buildname.simpro.co/api/oauth/request_token.php

Авторизация https://buildname.simpro.co/oauth/authorize.php

Ток доступа https://buildname.simpro.co/api/oauth/access_token.php

Я просто хочу перечислить клиентов с PHP и simPRO.

Related of "Использовать API php и SimPro для перечисления клиентов"

Возможно стоит взглянуть на пример кода, который мы предоставляем на GitHub:

https://github.com/simPRO-Software/simpro-api-php

Этот пример PHP включает базовое подключение к API SimPRO с использованием OAuth и простой запрос данных.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация или помощь.