Skip to content

Commit

Permalink
поправлено описание
Browse files Browse the repository at this point in the history
  • Loading branch information
fdcore committed Sep 17, 2016
1 parent 6aaed80 commit 402767a
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 4 deletions.
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Vkontakte Api for PHP
======================

[Russian readme](README_RU.md)
[НА РУССКОМ](README_RU.md)

Work with Vkontakte API for StandAlone application on php.

Expand All @@ -11,7 +11,15 @@ To work with api you need to perform several actions:
2. Get access_token (see below)
3. Set **client_id** and **secret_key** application.

## USAGE

## Install

```
composer require fdcore/vk.api
```


## Usage

With composer

Expand Down Expand Up @@ -119,7 +127,7 @@ $response = $v->wall->post(array(
$attach_video = $v->upload_video(array(
'link'=>'https://youtu.be/exAmqVtYbis',
'title' => 'Hatsune Miku Project Diva 2nd Opening Full HD',
'description' => "First Song: "Kocchi Muite baby" by ryo and kz",
'description' => "First Song: \"Kocchi Muite baby\" by ryo and kz",
'wallpost' => 1
));

Expand Down
27 changes: 26 additions & 1 deletion README_RU.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ Vkontakte Api for PHP
2. Получить access_token (об этом ниже)
3. Классу нужно передать **client_id** приложения и секретный ключ который вам даётся при создании приложения


## Установка

```
composer require fdcore/vk.api
```


## Использование

C composer
Expand Down Expand Up @@ -50,8 +58,25 @@ $v = new Vk();
echo $url;
```

Подробнее <https://vk.com/dev/access_token>

Переменная **$url** будет содержать ссылку при переходе на которую вас попросят авторизоваться и предоставить права приложению, после чего вас перекинут на пустую страницу и в URL будет access_token=**нужный код**.

!!! Для работы с другого IP адреса (например с сервера) вам нужен вариант авторизации (2) [Authorization code flow](https://vk.com/dev/authcode_flow_user).

```php

if(!isset($_GET['code'])) {
$url = $v->get_code_token('code');
header("Location: $url");

} else {
$access_token = $v->get_access_token($_GET['code']);
}


```

## Выполнение Api

Для выполнения определённых Api вам необходимы на это права, для этого при создании токена нужно указать нужные scope.
Expand Down Expand Up @@ -134,7 +159,7 @@ https://vk.com/dev/permissions
$attach_video = $v->upload_video(array(
'link'=>'https://youtu.be/exAmqVtYbis',
'title' => 'Hatsune Miku Project Diva 2nd Opening Full HD',
'description' => "First Song: "Kocchi Muite baby" by ryo and kz",
'description' => "First Song: \"Kocchi Muite baby\" by ryo and kz",
'wallpost' => 1
));

Expand Down

0 comments on commit 402767a

Please sign in to comment.