Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
# Conflicts:
#	README.md
  • Loading branch information
bessudnov committed Sep 2, 2019
2 parents 229a9ec + 84309b6 commit 4642cd2
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ composer require amocrm/oauth2-amocrm

```php
$provider = new AmoCRM([
'clientId' => 'xxx',
'clientSecret' => 'xxx',
'redirectUri' => 'https://test.test',
'clientId' => 'YOUR_CLIENT_ID',
'clientSecret' => 'YOUR_CLIENT_SECRET',
'redirectUri' => 'http://your-redirect-uri',
]);

if (isset($_GET['code']) && $_GET['code']) {
Expand All @@ -46,9 +46,9 @@ if (isset($_GET['code']) && $_GET['code']) {

```php
$provider = new AmoCRM([
'clientId' => 'xxx',
'clientSecret' => 'xxx',
'redirectUri' => 'https://test.test',
'clientId' => 'YOUR_CLIENT_ID',
'clientSecret' => 'YOUR_CLIENT_SECRET',
'redirectUri' => 'http://your-redirect-uri',
]);

//todo получение токена из хранилища
Expand Down Expand Up @@ -76,6 +76,14 @@ if (time() >= $token['expires']) {
//todo повторяем исходный запрос
```

### Кнопка на сайт ###
Для удобства можно разместить кнопку на сайт для простой установки созданной интеграции.
```
<div class="button"></div>
<script>var AMOCRM_OAUTH = { client_id: "xxxxxx-client-id-xxxxxx", title: "Добавить в amoCRM" };</script>
<script id="amocrm_oauth" charset="utf-8" src="https://amocrm.ru/auth/button.js"></script>
```

### Пример
В рамках данного репозитория имеется файл **example.php**, который рееализует простейшую логику авторизации, сохранения токена, а также совеершения запросов.
Для использования нужно указать корректные значения при создании провайдера. Дальше для теста можно переейти на страницу example.php, после чего будет редирект в приложение amoCRM для авторизации.
Expand Down

0 comments on commit 4642cd2

Please sign in to comment.