Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π°ΠΏΠΈ: Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API – ПишСм для VK / Π₯Π°Π±Ρ€

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Ρ‡Π°ΡΡ‚ΡŒ 1, Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ всС Ρ„ΠΎΡ‚ΠΎ ΠΈΠ· альбома

Π­Ρ‚ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠ΅Ρ€ΠΈΡŽ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ VK API. ВсС Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ понадобится для работы – Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания Python.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Python Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ вСрсии ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ VK для Ρ€Π°Π±ΠΎΡ‚Ρ‹ c api Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· pip:

# Windows
pip3 install vk
# Debian-based linux
sudo pip3 install vk

На *nix систСмах ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с установкой Ρ‡Π΅Ρ€Π΅Π· pip, поэтому Π²ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ установки. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ исходники, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΈΡ… Π² ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ исполнитС Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

python3 setup.py build
sudo python3 setup.py install

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΒ ΠΊΠΎΠ΄ сторонними Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ urllib.

Для Π½Π°Ρ‡Π°Π»Π° залогинимся.

# Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
from urllib.request import urlretrieve
import vk, os, time, math

# Авторизация

login = ''
password = ''
vk_id = 'ID_Π’ΠΠ¨Π•Π“Πž_ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π―'

session = vk.AuthSession(app_id=vk_id, user_login=login, user_password=password) 

vkapi = vk.API(session)

Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с VK API ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ модуля для ΠΏΠΈΡ‚ΠΎΠ½Π° нСдостаточно, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° самом сайтС.

Для удобства, Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ссылки Π½Π° Π°Π»ΡŒΠ±ΠΎΠΌΡ‹. Волько Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ url Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚, Π½Π°ΠΌ понадобится id хозяина альбома (Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ»ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°) ΠΈ id самого альбома, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ· ссылки. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² https://vk.com/album-54530371_212428070 id Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС сообщСства) это -54530371, Π° id альбома – 212428070. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ссли Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΠ· альбома сообщСства, Ρ‚ΠΎ «-» (дСфис) ΠΏΠ΅Ρ€Π΅Π΄ id Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° обязатСлСн.

url = input("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ url альбома: ")
# Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ ссылку
album_id = url.split('/')[-1].split('_')[1]
owner_id = url.split('/')[-1].split('_')[0].replace('album', '')

Как Π²Ρ‹ поняли, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π° Π²Ρ…ΠΎΠ΄ ссылку Π½Π° альбом, Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ Π΅Π΅Β ΠΈ раскладываСм ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ album_id ΠΈ owner_id ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ id.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ количСство Ρ„ΠΎΡ‚ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для статитстики.

photos_count = vkapi.photos.getAlbums(owner_id=owner_id, album_ids=album_id)[0][β€˜size’]

counter = 0 # Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ счСтчик
prog = 0 # ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ…
breaked = 0 # Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·-Π·Π° ошибки
time_now = time.time() # врСмя старта

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ большого количСства Ρ„ΠΎΡ‚ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π° ΠΎΠ΄ΠΈΠ½ запрос нСльзя Π·Π°Π±Ρ€Π°Ρ‚ΡŒ большС 1000 Ρ„ΠΎΡ‚ΠΎ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² альбомС ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ дСсяток тысяч.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:

# Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ
if not os.path.exists('saved'):
    os.mkdir('saved')
photo_folder = 'saved/album{0}_{1}'.format(owner_id, album_id)
if not os.path.exists(photo_folder):
    os.mkdir(photo_folder)

for j in range(math.ceil(photos_count / 1000)): # ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π· Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ список Ρ„ΠΎΡ‚ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ число получится Π½Π΅ Ρ†Π΅Π»ΠΎΠ΅ - округляСм Π² Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ сторону
    photos = vkapi.photos.get(owner_id=owner_id, album_id=album_id, count=1000, offset=j*1000) # ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ список Ρ„ΠΎΡ‚ΠΎ
    for photo in photos:
        counter += 1
        url = photo[β€˜src_big’] # ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ адрСс изобраТСния
        print('Π—Π°Π³Ρ€ΡƒΠΆΠ°ΡŽ Ρ„ΠΎΡ‚ΠΎ β„– {} ΠΈΠ· {}. ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ: {} %'.format(counter, photos_count, prog))
        prog = round(100/photos_count*counter,2)
        try:
            urlretrieve(url, photo_folder + "/" + os.path.split(url)[1]) # Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΈ сохраняСм Ρ„Π°ΠΉΠ»
        except Exception:
            print('ΠŸΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка, Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½.')
            breaked += 1
            continue

И Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ статитстики:

time_for_dw = time.time() - time_now
print("\nΠ’ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π±Ρ‹Π»ΠΎ {} Ρ„Π°ΠΉΠ»ΠΎΠ². Из Π½ΠΈΡ… ΡƒΠ΄Π°Ρ‡Π½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎΒ {} Ρ„Π°ΠΉΠ»ΠΎΠ², {} Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ. Π—Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½ΠΎΒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: {} сСк.". format(photos_count, photos_count-breaked, breaked, round(time_for_dw,1)))

На этом всС! Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π΅ напишСм нСбольшой скрипт для слСТки Π·Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

VKNET Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API для .NET (C#) — https://vknet.github.io/vk

Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API для .NET (C#)

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° VkNet

Package Manager

PM> Install-Package VkNet

.NET CLI

> dotnet add package VkNet

НиТС приводятся всС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

Авторизация

Authorize — авторизация Π½Π° сСрвСрС Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ AccessToken.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

  • Users.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ….
  • Users.GetFollowers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ подписчиками ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Users.GetSubscriptions — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ сообщСств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² список подписок ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Users.GetNearby — Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСстополоТСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π²Π±Π»ΠΈΠ·ΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Users.IsAppUser — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, установил Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • Users.Report — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Users.Search — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ поиска.

Π”Ρ€ΡƒΠ·ΡŒΡ

  • Friends.Add — ΠžΠ΄ΠΎΠ±Ρ€ΡΠ΅Ρ‚ ΠΈΠ»ΠΈ создаСт заявку Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ·ΡŒΡ.
  • Friends.AddList — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ список Π΄Ρ€ΡƒΠ·Π΅ΠΉ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Friends.AreFriends — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² Π΄Ρ€ΡƒΠ·ΡŒΡ Ρƒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • Friends.Delete — УдаляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· списка Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈΠ»ΠΈ отклоняСт заявку Π² Π΄Ρ€ΡƒΠ·ΡŒΡ.
  • Friends.DeleteAllRequests — ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ всС входящиС заявки Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ·ΡŒΡ ΠΊΠ°ΠΊ просмотрСнныС.
  • Friends.DeleteList — УдаляСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ список Π΄Ρ€ΡƒΠ·Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Friends.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ списки Π΄Ρ€ΡƒΠ·Π΅ΠΉ для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³Π°.
  • Friends.EditList — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ список Π΄Ρ€ΡƒΠ·Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Friends.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄Ρ€ΡƒΠ·ΡŒΡΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΏΡ€ΠΈ использовании ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° fields).
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Friends.GetAvailableForCall — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, доступных для Π²Ρ‹Π·ΠΎΠ²Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ JSAPI callUser. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ схСмС Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Friends.GetAppUsers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π΄Ρ€ΡƒΠ·Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ установили Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • Friends.GetByPhones — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° входят Π² Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ список.
  • Friends.GetLists — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΌΠ΅Ρ‚ΠΎΠΊ Π΄Ρ€ΡƒΠ·Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Friends.GetMutual — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΠ±Ρ‰ΠΈΡ… Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • Friends.GetOnline — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, находящихся Π½Π° сайтС.
  • Friends.GetRecent — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π΅Π΄Π°Π²Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ·Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • Friends.GetRequests — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… заявках Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ·ΡŒΡ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Friends.GetSuggestions — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Friends.Search — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ списку Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π“Ρ€ΡƒΠΏΠΏΡ‹

  • Groups.addAddress — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ адрСс Π² сообщСство.
  • Groups.AddCallbackServer — !!ДобавляСт сСрвСр для Callback API Π² сообщСство.
  • Groups.AddLink — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ссылки Π² сообщСство.
  • Groups.ApproveRequest — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚ΡŒ заявку Π² Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Groups.Ban — ДобавляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ список сообщСства.
  • Groups.Create — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ сообщСство.
  • Groups.DeleteAddress — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ адрСс Π² сообщСствС.
  • Groups.DeleteCallbackServer — !!УдаляСт сСрвСр для Callback API ΠΈΠ· сообщСства.
  • Groups.DeleteLink — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ссылки ΠΈΠ· сообщСства.
  • Groups.DisableOnline — !!Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ статус Β«ΠΎΠ½Π»Π°ΠΉΠ½Β» Π² сообщСствС.
  • Groups.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ сообщСство.
  • Groups.EditAddress — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ адрСс Π² сообщСствС.
  • Groups.EditCallbackServer — !!Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ сСрвСра для Callback API Π² сообщСствС.
  • Groups.EditLink — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылки Π² сообщСствС.
  • Groups.EditManager — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ/Ρ€Π°Π·ΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ руководитСля Π² сообщСствС ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ.
  • Groups.EnableOnline — !!Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ статус Β«ΠΎΠ½Π»Π°ΠΉΠ½Β» Π² сообщСствС.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Groups.EditPlace — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ мСстС Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Groups.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список сообщСств ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Groups.GetAddress — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ адрСс Π² сообщСствС.
  • Groups.GetBanned — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π·Π°Π±Π°Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² сообщСствС.
  • Groups.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ сообщСствС ΠΈΠ»ΠΈ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСствах.
  • Groups.GetCallbackConfirmationCode — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ строку, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для подтвСрТдСния адрСса сСрвСра Π² Callback API.
  • Groups.GetCallbackServers — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сСрвСрах для Callback API Π² сообщСствС.
  • Groups.GetCallbackSettings — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ настройки ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Callback API для сообщСства.
  • Groups.GetCatalog — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список сообщСств Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.
  • Groups.GetCatalogInfo — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° сообщСств.
  • Groups.GetInvitedUsers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ.
  • Groups.GetInvites — Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΉ Π² сообщСства ΠΈ встрСчи Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Groups. GetLongPollServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Bots Longpoll API.
  • Groups.GetLongPollSettings — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ настройки Bots Longpoll API для сообщСства.
  • Groups.GetMembers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список участников сообщСства.
  • Groups.GetOnlineStatus — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ статусС Β«ΠΎΠ½Π»Π°ΠΉΠ½Β» Π² сообщСствС.
  • Groups.GetRequests — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список заявок Π½Π° вступлСниС Π² сообщСство.
  • Groups.GetSettings — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для отобраТСния страницы рСдактирования Π΄Π°Π½Π½Ρ‹Ρ… сообщСства.
  • Groups.GetTokenPermissions — !!Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ настройки ΠΏΡ€Π°Π² для ΠΊΠ»ΡŽΡ‡Π° доступа сообщСства.
  • Groups.Invite — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ·Π΅ΠΉ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ.
  • Groups.IsMember — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, являСтся Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ участником сообщСства.
  • Groups.Join — Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΡƒΡŽ страницу, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ участиС Π²ΠΎ встрСчС.
  • Groups.Leave — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΊΠΈΠ½ΡƒΡ‚ΡŒ сообщСство.
  • Groups.RemoveUser — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ заявку Π½Π° вступлСниС.
  • Groups.ReorderLink — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ мСстополоТСниС ссылки Π² спискС.
  • Groups.Search — ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ поиск сообщСств ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ подстрокС.
  • Groups.SetCallbackSettings — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°Π΄Π°Ρ‚ΡŒ настройки ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ событиях Π² Callback API.
  • Groups.SetLongPollSettings — !!Π—Π°Π΄Π°Ρ‘Ρ‚ настройки для Bots Long Poll API Π² сообщСствС.
  • Groups.Unban — Π£Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ списка сообщСства.

Установка Ρ‡Π΅Ρ€Π΅Π· Nuget

Package Manager

PM> Install-Package VkNet.AudioBypassService

.NET CLI

> dotnet add package VkNet.AudioBypassService
  • Audio.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список аудиозаписСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Audio.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± аудиозаписях.
  • Audio.GetLyrics — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тСкст аудиозаписи.
  • Audio.Search — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список аудиозаписСй Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ поиска.
  • Audio.GetUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ аудиозаписСй.
  • Audio.Save — БохраняСт аудиозаписи послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • Audio.Add — ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π°ΡƒΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡŒ Π½Π° страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Audio.Delete — УдаляСт Π°ΡƒΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡŒ со страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Audio.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ аудиозаписи Π½Π° страницС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Audio.Reorder — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ порядок аудиозаписи, пСрСнося Π΅Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ аудиозаписями, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ after ΠΈ before.
  • Audio.Restore — ВосстанавливаСт Π°ΡƒΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡŒ послС удалСния.
  • Audio.GetAlbums — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список альбомов аудиозаписСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Audio.AddAlbum — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ пустой альбом аудиозаписСй.
  • Audio.EditAlbum — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ альбома аудиозаписСй.
  • Audio.DeleteAlbum — УдаляСт альбом аудиозаписСй.
  • Audio.MoveToAlbum — ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ аудиозаписи Π² альбом.
  • Audio.SetBroadcast — ВранслируСт Π°ΡƒΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡŒ Π² статус ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ»ΠΈ сообщСству.
  • Audio.GetBroadcastList — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ сообщСств ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‚ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ Π² статус.
  • Audio.GetRecommendations — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Ρ… аудиозаписСй Π½Π° основС списка воспроизвСдСния Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π½Π° основС ΠΎΠ΄Π½ΠΎΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ аудиозаписи.
  • Audio.GetPopular — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список аудиозаписСй ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° β€œΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΠ΅β€.
  • Audio.GetCount — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство аудиозаписСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.

БообщСния

  • Messages.AddChatUser — ДобавляСт Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ΄ΠΈΠ°Π»ΠΎΠ³ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.AllowMessagesFromGroup — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ сообщСний ΠΎΡ‚ сообщСства Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Messages.CreateChat — Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ бСсСду с нСсколькими участниками.
  • Messages. Delete — УдаляСт сообщСниС.
  • Messages.DeleteChatPhoto — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ΄ΠΈΠ°Π»ΠΎΠ³Π°.
  • Messages.DeleteConversation — УдаляСт всС Π»ΠΈΡ‡Π½Ρ‹Π΅ сообщСния Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Messages.DeleteDialog — УдаляСт всС Π»ΠΈΡ‡Π½Ρ‹Π΅ сообщСния Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅.
  • Messages.DenyMessagesFromGroup — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ сообщСний ΠΎΡ‚ сообщСства Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Messages.Edit — !!Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ сообщСниС.
  • Messages.EditChat — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ бСсСды.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Messages.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список входящих Π»ΠΈΠ±ΠΎ исходящих Π»ΠΈΡ‡Π½Ρ‹Ρ… сообщСний Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.GetByConversationMessageId — !!Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сообщСния ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… бСсСды.
  • Messages.GetById — !!Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сообщСния ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… бСсСды.
  • Messages.GetChat — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ бСсСдС.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Messages.GetChatUsers — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΠΎ Π΅Π³ΠΎ id.
  • Messages.GetChatPreview — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΡ€Π΅Π²ΡŒΡŽ Ρ‡Π°Ρ‚Π° с ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ссылкС.
  • Messages.GetConversationMembers — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список участников бСсСды.
  • Messages.GetConversations — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список бСсСд ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.GetConversationsById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список бСсСд ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Messages.GetDialogs — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.GetHistory — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ сообщСний для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.GetHistoryAttachments — !!Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ бСсСды.
  • Messages.GetImportantMessages — !!Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π²Π°ΠΆΠ½Ρ‹Ρ… сообщСний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.GetInviteLink — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ссылку для ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² бСсСду.
  • Messages.GetLastActivity — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ статус ΠΈ Π΄Π°Ρ‚Ρƒ послСднСй активности ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.GetLongPollHistory — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ обновлСния Π² Π»ΠΈΡ‡Π½Ρ‹Ρ… сообщСниях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.GetLongPollServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Long Poll сСрвСру.
  • Messages.IsMessagesFromGroupAllowed — !!Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСний ΠΎΡ‚ сообщСства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Messages.JoinChatByInviteLink — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ‡Π°Ρ‚Ρƒ ΠΏΠΎ ссылкС-ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡŽ.
  • Messages.MarkAsAnsweredConversation — !!ΠŸΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ бСсСду ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‡Π΅Π½Π½ΡƒΡŽ Π»ΠΈΠ±ΠΎ снимаСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ.
  • Messages.MarkAsImportant — !!ΠŸΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ сообщСния ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½Ρ‹Π΅ Π»ΠΈΠ±ΠΎ снимаСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ.
  • Messages.MarkAsImportantConversation — !!ΠŸΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ бСсСду ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΡƒΡŽ Π»ΠΈΠ±ΠΎ снимаСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ.
  • Messages.MarkAsRead — ΠŸΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ сообщСния ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅.
  • Messages.Pin — !!ЗакрСпляСт сообщСниС.
  • Messages.RemoveChatUser — Π˜ΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ· ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±Ρ‹Π» создатСлСм бСсСды Π»ΠΈΠ±ΠΎ пригласил ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Messages.Restore — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ сообщСниС.
  • Messages.Search — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π»ΠΈΡ‡Π½Ρ‹Ρ… сообщСний Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ строкС поиска.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Messages.SearchDialogs — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ строкС поиска.
  • Messages.SearchConversations — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ.
  • Messages.Send — ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ сообщСниС.
  • Messages.SetActivity — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ статус Π½Π°Π±ΠΎΡ€Π° тСкста ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅.
  • Messages.SetChatPhoto — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ΄ΠΈΠ°Π»ΠΎΠ³Π°, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° pho/tos.getChatUploadServer.
  • Messages.Unpin — !!ΠžΡ‚ΠΊΡ€Π΅ΠΏΠ»ΡΠ΅Ρ‚ сообщСниС.

Π‘Ρ‚Π΅Π½Π°

  • Wall.CloseComments — !!Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ записи.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄) Wall.AddComment — ДобавляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ записи Π½Π° стСнС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Wall.CreateComment — !!ДобавляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ записи Π½Π° стСнС.
  • Wall.Delete — УдаляСт запись со стСны.
  • Wall. DeleteComment — УдаляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ записи Π½Π° своСй ΠΈΠ»ΠΈ Ρ‡ΡƒΠΆΠΎΠΉ стСнС.
  • Wall.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ запись Π½Π° стСнС.
  • Wall.EditAdsStealth — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ запись.
  • Wall.EditComment — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½Π° стСнС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Wall.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список записСй со стСны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Wall.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список записСй со стСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ сообщСств ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ.
  • Wall.GetComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ записи Π½Π° стСнС.
  • Wall.GetReposts — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ список рСпостов Π·Π°Π΄Π°Π½Π½ΠΎΠΉ записи.
  • Wall.OpenComments — !!Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ записи
  • Wall.Pin — ЗакрСпляСт запись Π½Π° стСнС (запись Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Ρ‹ΡˆΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…).
  • Wall.Post — ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ запись Π½Π° своСй ΠΈΠ»ΠΈ Ρ‡ΡƒΠΆΠΎΠΉ стСнС.
  • Wall.PostAdsStealth — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ запись, которая Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° стСну сообщСства ΠΈ Π² дальнСйшСм ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для создания Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ объявлСния Ρ‚ΠΈΠΏΠ° β€œΠ—Π°ΠΏΠΈΡΡŒ Π² сообщСствС”.
  • Wall.ReportComment — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ записи.
  • Wall.ReportPost — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° запись.
  • Wall.Repost — ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° стСну ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Wall.Restore — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ запись Π½Π° стСнС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Wall.RestoreComment — ВосстанавливаСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ записи Π½Π° своСй ΠΈΠ»ΠΈ Ρ‡ΡƒΠΆΠΎΠΉ стСнС.
  • Wall.Search — ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ поиск ΠΏΠΎ стСнам ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • Wall.Unpin — ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ записи Π½Π° стСнС.

Бтатус

  • Status.Get — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ статус ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Status.Set — УстанавливаСт статус Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π€ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ

  • Photos.ConfirmTag — ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.Copy — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π² альбом β€œΠ‘ΠΎΡ…Ρ€Π°Π½Π΅Π½Π½Ρ‹Π΅ фотографии”.
  • Photos.CreateAlbum — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ пустой альбом для Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.
  • Photos.CreateComment — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.Delete — Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π½Π° сайтС.
  • Photos.DeleteAlbum — УдаляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ альбом для Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Photos.DeleteComment — УдаляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.Edit — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ описаниС Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.EditAlbum — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ альбома для Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Photos.EditComment — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ тСкст коммСнтария ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ Π² альбомС.
  • Photos.GetAlbums — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список альбомов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Photos.GetAlbumsCount — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство доступных альбомов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Photos.GetAll — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства Π² антихронологичСском порядкС.
  • Photos.GetAllComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ отсортированный Π² антихронологичСском порядкС список всСх ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Π°Π»ΡŒΠ±ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΊΠΎ всСм альбомам ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Photos.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ фотографиях ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ.
  • Photos.GetChatUploadServer — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ².
  • Photos.GetComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.GetMarketAlbumUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² сообщСствС.
  • Photos.GetMarketUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² сообщСства.
  • Photos.GetMessagesUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² Π»ΠΈΡ‡Π½ΠΎΠ΅ сообщСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Photos.GetNewTags — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ нСпросмотрСнныС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ.
  • Photos.GetOwnerCoverPhotoUploadServer — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ сообщСства.
  • Photos.GetOwnerPhotoUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π½Π° страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Photos.GetTags — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.GetUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.
  • Photos.GetUserPhotos — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.
  • Photos.GetWallUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π½Π° стСну ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Photos.Move — ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ альбома Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ.
  • Photos.MakeCover — Π”Π΅Π»Π°Π΅Ρ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΎΠ±Π»ΠΎΠΆΠΊΠΎΠΉ альбома.
  • Photos.PutTag — ДобавляСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ.
  • Photos.RemoveTag — УдаляСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ с Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.ReorderAlbums — ΠœΠ΅Π½ΡΠ΅Ρ‚ порядок альбома Π² спискС альбомов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Photos.ReorderPhotos — ΠœΠ΅Π½ΡΠ΅Ρ‚ порядок Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² спискС Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ альбома ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Photos.Report — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ.
  • Photos.ReportComment — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.Restore — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ.
  • Photos.RestoreComment — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.
  • Photos.Save — БохраняСт Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • Photos.SaveMarketAlbumPhoto — БохраняСт Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° URI, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ph/otos.getMarketAlbumUploadServer.
  • Photos.SaveMarketPhoto — БохраняСт Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° URI, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ph/otos.getMarketUploadServer.
  • Photos.SaveMessagesPhoto — БохраняСт Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° URI, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ph/otos.getMessagesUploadServer.
  • Photos.SaveOwnerCoverPhoto — БохраняСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ сообщСства послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • Photos.SaveOwnerPhoto — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Photos.SaveWallPhoto — БохраняСт Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° URI, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ph/ otos.getWallUploadServer.
  • Photos. Search — ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ поиск ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ описанию.

Π’ΠΈΠ΄Π΅ΠΎ

  • Video.Add — ДобавляСт видСозапись Π² список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Video.AddAlbum — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ пустой альбом видСозаписСй.
  • Video.AddToAlbum — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ видСозапись Π² альбом.
  • Video.CreateComment — CΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ видСозаписи.
  • Video.Delete — УдаляСт видСозапись со страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Video.DeleteAlbum — УдаляСт альбом видСозаписСй.
  • Video.DeleteComment — УдаляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ видСозаписи.
  • Video.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ видСозаписи.
  • Video.EditAlbum — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ альбома видСозаписСй.
  • Video.EditComment — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ тСкст коммСнтария ΠΊ видСозаписи.
  • Video.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ видСозаписях.
  • Video.GetAlbumById — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± альбомС с Π²ΠΈΠ΄Π΅ΠΎ.
  • Video.GetAlbums — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список альбомов видСозаписСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Video.GetAlbumsByVideo — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список альбомов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится видСозапись.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Video.GetCatalog — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π²ΠΈΠ΄Π΅ΠΎ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Video.GetCatalogSection — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.
  • Video.GetComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ видСозаписи.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Video.HideCatalogSection — Π‘ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ€Π°Π·Π΄Π΅Π» Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.
  • Video.RemoveFromAlbum — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ видСозапись ΠΈΠ· альбома.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Video.RemoveTag — УдаляСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ с видСозаписи.
  • Video.ReorderAlbums — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок альбомов с Π²ΠΈΠ΄Π΅ΠΎ.
  • Video.ReorderVideos — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ видСозапись Π² альбомС.
  • Video.Report — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° видСозапись.
  • Video.ReportComment — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ видСозаписи.
  • Video.Restore — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ видСозапись.
  • Video. RestoreComment — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ видСозаписи.
  • Video.Save — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ) ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ видСозаписи.
  • Video.Search — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список видСозаписСй Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ поиска.

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ

  • Fave.AddArticle — ДобавляСт ΡΡ‚Π°Ρ‚ΡŒΡŽ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.AddGroup — ДобавляСт сообщСство Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.AddLink — ДобавляСт ссылку Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.AddPage — ДобавляСт сообщСство ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.AddPost — ДобавляСт запись со стСны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.AddProduct — ДобавляСт Ρ‚ΠΎΠ²Π°Ρ€ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.AddTag — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.AddUser — ДобавляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.AddVideo — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.EditTag — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ.
  • Fave.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ..
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.GetLinks — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ссылки, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.GetMarketItems — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
  • Fave.GetPages — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ страницы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ сообщСств, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.GetPhotos — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ поставил ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ β€œΠœΠ½Π΅ нравится”.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.GetPosts — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ записи, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ поставил ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ «МнС нравится».
  • Fave.GetTags — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΌΠ΅Ρ‚ΠΎΠΊ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°Ρ….
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.GetUsers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.GetVideos — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список видСозаписСй, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ поставил ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ «МнС нравится».
  • Fave.MarkSeen — ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΊΠ°ΠΊ просмотрСнныС.
  • Fave.RemoveArticle — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.RemoveGroup — УдаляСт сообщСство ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ.
  • Fave.RemoveLink — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.RemovePage — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.RemovePost — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.RemoveProduct — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.RemoveTag — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Fave.RemoveUser — УдаляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ.
  • Fave.RemoveVideo — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.ReorderTags — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.SetPageTags — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.SetTags — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Fave.TrackPageInteraction — ДобавляСт видСозапись Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.

Π‘Π»ΡƒΠΆΠ΅Π±Π½Ρ‹Π΅

  • Utils.CheckLink — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, являСтся Π»ΠΈ внСшняя ссылка Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° сайтС Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.
  • Utils.deleteFromLastShortened — !!УдаляСт ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ ссылку ΠΈΠ· списка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Utils.getLastShortenedLinks — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ список сокращСнных ссылок для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Utils.getLinkStats — !!Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ статистику ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ сокращСнной ссылкС.
  • Utils.GetServerTime — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Π½Π° сСрвСрС Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.
  • Utils.getShortLink — !!ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ URL, сокращСнный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ vk.cc.
  • Utils.ResolveScreenName — ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΈΠΏ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, сообщСство, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) ΠΈ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ screenName.

Π”Π°Π½Π½Ρ‹Π΅ Π’Πš

  • Database.GetChairs — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠ°Ρ„Π΅Π΄Ρ€ унивСрситСта ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Ρƒ.
  • Database.GetCities — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².
  • Database.GetCitiesById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°Ρ… ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ.
  • Database.GetCountries — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список стран.
  • Database.GetCountriesById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ странах ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ
  • Database.GetFaculties — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ΠΎΠ².
  • Database.GetMetroStations — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список станций ΠΌΠ΅Ρ‚Ρ€ΠΎ.
  • Database.getMetroStationsById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… станциях ΠΌΠ΅Ρ‚Ρ€ΠΎ ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ.
  • Database.GetRegions — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ².
  • Database.GetSchoolClasses — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список классов, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… для школ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ страны.
  • Database.GetSchools — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список школ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Database.GetStreetsById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΠ»ΠΈΡ†Π°Ρ… ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ (id).
  • Database.GetUniversities — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π²Ρ‹ΡΡˆΠΈΡ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ.

Новости

  • Newsfeed.AddBan — Π—Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ новости ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π³Ρ€ΡƒΠΏΠΏ Π² Π»Π΅Π½Ρ‚Π΅ новостСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Newsfeed.DeleteBan — Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ новости ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π³Ρ€ΡƒΠΏΠΏ Π² Π»Π΅Π½Ρ‚Π΅ новостСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Newsfeed.DeleteList — ΠœΠ΅Ρ‚ΠΎΠ΄ позволяСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ список новостСй
  • Newsfeed.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠΊΠ°Π·Π° списка новостСй для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Newsfeed.GetBanned — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π³Ρ€ΡƒΠΏΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ скрыл ΠΈΠ· Π»Π΅Π½Ρ‚Ρ‹ новостСй.
  • Newsfeed.GetComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠΊΠ°Π·Π° Ρ€Π°Π·Π΄Π΅Π»Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² новостях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Newsfeed.GetLists — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ списки новостСй.
  • Newsfeed.GetMentions — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список записСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° своих стСнах, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… упоминаСтся ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.
  • Newsfeed.GetRecommended — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ список новостСй, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Newsfeed.GetSuggestedSources — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сообщСства ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ рСкомСндуСтся ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ.
  • Newsfeed.IgnoreItem — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· Π»Π΅Π½Ρ‚Ρ‹ новостСй.
  • Newsfeed.SaveList — ΠœΠ΅Ρ‚ΠΎΠ΄ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ списки для просмотра новостСй.
  • Newsfeed.Search — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска ΠΏΠΎ статусам. Новости Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² порядкС ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΊ Π±ΠΎΠ»Π΅Π΅ старым.
  • Newsfeed.UnignoreItem — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ скрытый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π»Π΅Π½Ρ‚Ρƒ новостСй.
  • Newsfeed.Unsubscribe — ΠžΡ‚ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.

МнС нравится

  • Likes.Add — ДобавляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² список МнС нравится Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Likes.Delete — УдаляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· списка МнС нравится Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Likes.GetList — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² свой список МнС нравится.
  • Likes.IsLiked — ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, находится Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² спискС МнС нравится Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Авторизация

  • Auth.CheckPhone — ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°.
  • Auth.Restore — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ доступ ΠΊ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· SMS. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прилоТСниям, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ доступ ΠΊ ΠŸΡ€ΡΠΌΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Auth.Signup — РСгистрируСт Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.
  • (Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ) Auth.Confirm — Π—Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π°Ρ‡Π°Ρ‚ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ auth.signup, ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· SMS.

Бтатистика

  • Stats.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ статистику сообщСства ΠΈΠ»ΠΈ прилоТСния.
  • Stats.GetPostReach — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ статистику для записи Π½Π° стСнС.
  • Stats.TrackVisitor — ДобавляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ сСансС Π² статистику посСщаСмости прилоТСния.

ΠŸΠΎΠ΄Π°Ρ€ΠΊΠΈ

  • Gifts.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹

  • Pages.ClearCache — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кСш ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ ΠΊ записям Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. ПослС очистки кСша ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ ссылки ΠΊ записи, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ страницС Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹.
  • Pages.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²ΠΈΠΊΠΈ-страницС.
  • Pages.GetHistory — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список всСх старых вСрсий Π²ΠΈΠΊΠΈ-страницы.
  • Pages.GetTitles — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π²ΠΈΠΊΠΈ-страниц Π² Π³Ρ€ΡƒΠΏΠΏΠ΅.
  • Pages.GetVersion — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тСкст ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· старых вСрсий страницы.
  • Pages.ParseWiki — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ html-прСдставлСниС Π²ΠΈΠΊΠΈ-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.
  • Pages.Save — БохраняСт тСкст Π²ΠΈΠΊΠΈ-страницы.
  • Pages.SaveAccess — БохраняСт Π½ΠΎΠ²Ρ‹Π΅ настройки доступа Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠΊΠΈ-страницы.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹

  • Docs.Add — ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Docs.Delete — УдаляСт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Docs.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Docs.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Docs.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΏΠΎ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ.
  • Docs.GetMessagesUploadServer — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π»ΠΈΡ‡Π½ΠΎΠ΅ сообщСниС.
  • Docs.GetTypes — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ доступныС Ρ‚ΠΈΠΏΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • Docs.GetUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
  • Docs.GetWallUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΡƒ ΠžΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅, для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° стСну ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½Ρ‹ΠΌ сообщСниСм.
  • Docs.Save — БохраняСт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ послС Π΅Π³ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр.
  • Docs.Search — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

  • Apps.DeleteAppRequests — УдаляСт всС увСдомлСния ΠΎ запросах, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ прилоТСния
  • Apps.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅
  • Apps.GetCatalog — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, доступных для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сайта Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Apps.GetFriendsList — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ список Π΄Ρ€ΡƒΠ·Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… запросов.
  • Apps. GetLeaderboard — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΈΠ³Ρ€Π΅.
  • Apps.GetScopes — !!НСт Π΄Π°Π½Π½Ρ‹Ρ….
  • Apps.GetScore — ΠœΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство ΠΎΡ‡ΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² этой ΠΈΠ³Ρ€Π΅.
  • Apps.PromoHasActiveGift — ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ Π² ΠΈΠ³Ρ€Π΅.
  • Apps.PromoUseGift — Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² ΠΏΡ€ΠΎΠΌΠΎ-Π°ΠΊΡ†ΠΈΠΈ.
  • Apps.SendRequest — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ запрос Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

Π’ΠΎΠ²Π°Ρ€Ρ‹

  • Market.Add — ДобавляСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΎΠ²Π°Ρ€.
  • Market.AddAlbum — ДобавляСт Π½ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ.
  • Market.AddToAlbum — ДобавляСт Ρ‚ΠΎΠ²Π°Ρ€ Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΊ.
  • Market.CreateComment — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ.
  • Market.Delete — УдаляСт Ρ‚ΠΎΠ²Π°Ρ€.
  • Market.DeleteAlbum — УдаляСт ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ.
  • Market.DeleteComment — УдаляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ.
  • Market.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ²Π°Ρ€.
  • Market.EditAlbum — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ.
  • Market.EditComment — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ тСкст коммСнтария ΠΊ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ.
  • Market.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² сообщСствС.
  • Market.GetAlbums — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΊ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ.
  • Market.GetAlbumById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ.
  • Market.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ… ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ.
  • Market.GetCategories — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ для Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ².
  • Market.GetComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ.
  • Market.RemoveFromAlbum — УдаляСт Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΊ.
  • Market.ReorderAlbums — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ Π² спискС.
  • Market.ReorderItems — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π° Π² ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ΅.
  • Market.Report — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΆΠ°Π»ΠΎΠ±Ρƒ Π½Π° Ρ‚ΠΎΠ²Π°Ρ€.
  • Market.ReportComment — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΆΠ°Π»ΠΎΠ±Ρƒ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ.
  • Market.Restore — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠ²Π°Ρ€.
  • Market.RestoreComment — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ.
  • Market.Search — Π˜Ρ‰Π΅Ρ‚ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ сообщСства.

Аккаунт

  • Account.Ban — ДобавляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ Π² Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ список.
  • Account.ChangePassword — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ восстановлСния доступа ΠΊ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· БМБ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ auth.restore.
  • Account.GetActiveOffers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΎΡ„Ρ„Π΅Ρ€ΠΎΠ²), Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСство голосов Π½Π° свой счёт Π²Π½ΡƒΡ‚Ρ€ΠΈ прилоТСния.
  • Account.GetAppPermissions — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ настройки Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
  • Account.GetBanned — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, находящихся Π² Ρ‡Π΅Ρ€Π½ΠΎΠΌ спискС.
  • Account.GetCounters — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ значСния счСтчиков ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Account.GetInfo — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.
  • Account.GetProfileInfo — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅.
  • Account.GetPushSettings — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ настройки Push ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
  • Account.RegisterDevice — ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ устройство Π½Π° Π±Π°Π·Π΅ iOS, Android ΠΈΠ»ΠΈ Windows Phone Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Push-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
  • Account.SaveProfileInfo — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ профиля.
  • Account.SetInfo — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.
  • Account.SetNameInMenu — УстанавливаСт ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния (Π΄ΠΎ 17 символов), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выводится ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² Π»Π΅Π²ΠΎΠΌ мСню.
  • Account.SetOffline — ΠŸΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠ°ΠΊ offline.
  • Account.SetOnline — ΠŸΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠ°ΠΊ online Π½Π° 15 ΠΌΠΈΠ½ΡƒΡ‚.
  • Account.SetPushSettings — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ настройку Push-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
  • Account.SetSilenceMode — ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ push-увСдомлСния Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Account.Unban — Π£Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ списка.
  • Account.UnregisterDevice — ΠžΡ‚ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ устройство ΠΎΡ‚ Push ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.

Π Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ ΠšΠ°Π±ΠΈΠ½Π΅Ρ‚

  • Ads.AddOfficeUsers — ДобавляСт администраторов ΠΈ/ΠΈΠ»ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚.
  • Ads.CheckLink — ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ ссылку Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.
  • Ads.CreateAds — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ объявлСния.
  • Ads.CreateCampaigns — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ.
  • Ads.CreateClients — ΠΎΠ·Π΄Π°Ρ‘Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ агСнтства.
  • Ads.CreateLookalikeRequest — Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ запрос Π½Π° поиск ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  • Ads.CreateTargetGroup — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ для Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… объявлСний Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ посСтили сайт рСкламодатСля (просмотрСли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π΅, Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΈ Ρ‚.Π΄.).
  • Ads.CreateTargetPixel — Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ пиксСль Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.DeleteAds — АрхивируСт Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ объявлСния.
  • Ads.DeleteCampaigns — АрхивируСт Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ.
  • Ads.DeleteClients — АрхивируСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ агСнтства.
  • Ads.DeleteTargetGroup — УдаляСт Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.DeleteTargetPixel — УдаляСт пиксСль Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.GetAccounts — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ΠΎΠ².
  • Ads.GetAds — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… объявлСний.
  • Ads.GetAdsLayout — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ описания внСшнСго Π²ΠΈΠ΄Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… объявлСний.
  • Ads.GetAdsTargeting — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… объявлСний
  • Ads.GetBudget — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°.
  • Ads.GetCampaigns — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°.
  • Ads.GetCategories — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… объявлСний.
  • Ads.GetClients — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ агСнтства.
  • Ads.GetDemographics — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π΅ΠΌΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ статистику ΠΏΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ объявлСниям ΠΈΠ»ΠΈ кампаниям.
  • Ads.GetFloodStats — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ состоянии счСтчика β€” количСство ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ запусков ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ врСмя Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ обнулСния счСтчика Π² сСкундах.
  • Ads.GetLookalikeRequests — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список запросов Π½Π° поиск ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  • Ads.GetOfficeUsers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список администраторов ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°.
  • Ads.GetPostsReach — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ статистику ΠΏΠΎ ΠΎΡ…Π²Π°Ρ‚Ρƒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… записСй ΠΈΠ· объявлСний ΠΈ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ для продвиТСния записСй сообщСства.
  • Ads.GetRejectionReason — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ объявлСнию Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΡ€Π΅ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΠΈ.
  • Ads.GetStatistics — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ статистику ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ эффСктивности ΠΏΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ объявлСниям, кампаниям, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ всСму ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Ρƒ.
  • Ads.GetSuggestions — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ подсказок для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.GetTargetGroups — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.GetTargetPixels — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список пиксСлСй Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.GetTargetingStats — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния CPC ΠΈ CPM.
  • Ads.GetUploadURL — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL-адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ объявлСния.
  • Ads.GetVideoUploadURL — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL-адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ видСозаписи Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ объявлСния.
  • Ads.ImportTargetContacts — Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ список ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² рСкламодатСля для ΡƒΡ‡Π΅Ρ‚Π° зарСгистрированных Π²ΠΎ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.RemoveOfficeUsers — УдаляСт администраторов ΠΈ/ΠΈΠ»ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°.
  • Ads.RemoveTargetContacts — ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запрос Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² рСкламодатСля ΠΈΠ· Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.SaveLookalikeRequestResult — БохраняСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  • Ads.ShareTargetGroup — ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ доступ ΠΊ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΌΡƒ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Ρƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° возвращаСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°.
  • Ads.UpdateAds — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ объявлСния.
  • Ads.UpdateCampaigns — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ.
  • Ads.UpdateClients — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ агСнтства.
  • Ads.UupdateTargetGroup — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.
  • Ads.UpdateTargetPixel — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ пиксСль Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°.

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ

  • Board.AddTopic — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ Π² спискС обсуТдСний Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Board.CloseTopic — Π—Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΡƒ Π² спискС обсуТдСний Π³Ρ€ΡƒΠΏΠΏΡ‹ (Π² Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сообщСния).
  • Board.CreateComment — ДобавляСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² обсуТдСнии.
  • Board.DeleteComment — УдаляСт сообщСниС Ρ‚Π΅ΠΌΡ‹ Π² обсуТдСниях сообщСства.
  • Board.DeleteTopic — УдаляСт Ρ‚Π΅ΠΌΡƒ Π² обсуТдСниях Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Board.EditComment — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· сообщСний Π² обсуТдСнии сообщСства.
  • Board.EditTopic — Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π΅ΠΌΡ‹ Π² спискС обсуТдСний Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Board.FixTopic — ЗакрСпляСт Ρ‚Π΅ΠΌΡƒ Π² спискС обсуТдСний Π³Ρ€ΡƒΠΏΠΏΡ‹ (такая Ρ‚Π΅ΠΌΠ° ΠΏΡ€ΠΈ любой сортировкС выводится Π²Ρ‹ΡˆΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…).
  • Board.GetComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список сообщСний Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅.
  • Board.GetTopics — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ‚Π΅ΠΌ Π² обсуТдСниях ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Board.OpenTopic — ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ (Π² Π½Π΅ΠΉ станСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сообщСния).
  • Board.RestoreComment — ВосстанавливаСт ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ сообщСниС Ρ‚Π΅ΠΌΡ‹ Π² обсуТдСниях Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Board.UnfixTopic — ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ Π² спискС обсуТдСний Π³Ρ€ΡƒΠΏΠΏΡ‹ (Ρ‚Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ согласно Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ сортировкС).

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌΠΈ акциями (ΠΎΡ„Ρ„Π΅Ρ€Π°ΠΌΠΈ)

  • Leads.CheckUser — ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, доступна Π»ΠΈ рСкламная акция ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Leads.Complete — Π—Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΡƒΡŽ Π°ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сСссию ΠΈ сСкрСтный ΠΊΠ»ΡŽΡ‡.
  • Leads.GetStats — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ статистику ΠΏΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΉ Π°ΠΊΡ†ΠΈΠΈ.
  • Leads.GetUsers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список послСдних дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΉ Π°ΠΊΡ†ΠΈΠΈ.
  • Leads.MetricHit — ЗасчитываСт событиС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.
  • Leads.Start — Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²ΡƒΡŽ сСссию для прохоТдСния Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΉ Π°ΠΊΡ†ΠΈΠΈ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ

  • Notes.Add — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Notes.CreateComment — ДобавляСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅.
  • Notes.Delete — УдаляСт Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Notes.DeleteComment — УдаляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅.
  • Notes.Edit — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Notes.EditComment — Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Ρƒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ.
  • Notes.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ, созданных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
  • Notes.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΠΎ Π΅Ρ‘ id.
  • Notes.GetComments — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅.
  • Notes.RestoreComment — ВосстанавливаСт ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ

  • Notifications.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎΠ± ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° записи Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Notifications.MarkAsViewed — БбрасываСт счСтчик нСпросмотрСнных ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎΠ± ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° записи Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠžΠΏΡ€ΠΎΡΡ‹

  • Polls.AddVote — ΠžΡ‚Π΄Π°Π΅Ρ‚ голос Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ опросС.
  • Polls.Create — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ опросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ впослСдствии ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΊ записям Π½Π° страницС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства.
  • Polls.DeleteVote — Π‘Π½ΠΈΠΌΠ°Π΅Ρ‚ голос Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΎΡ‚Π²Π΅Ρ‚Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ опросС.
  • Polls.Edit — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданныС опросы.
  • Polls.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± опросС ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.
  • Polls.GetVoters — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π° Π² опросС.

Поиск

  • Search.GetHints — ΠœΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ быстрого поиска ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ подстрокС.

АдминистративныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ прилоТСния

  • Secure.AddAppEvent — ДобавляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ достиТСниях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
  • Secure.CheckToken — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² IFrame, Flash ΠΈ Standalone-прилоТСниях с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² прилоТСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° access_token.
  • Secure.GetAppBalance — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹ΠΉ баланс (счСт) прилоТСния Π² сотых долях голоса.
  • Secure.GetSMSHistory — Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ список SMS-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, отосланных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° secure.sendSMSNotification.
  • Secure.GetTransactionsHistory — Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ голосов ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
  • Secure.GetUserLevel — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ выставлСнный ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
  • Secure.GiveEventSticker — Π’Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ стикСр ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ достиТСниС.
  • Secure.SendNotification — ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
  • Secure.SendSMSNotification — ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ SMS-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Secure.SetCounter — УстанавливаСт счСтчик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выводится ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Π² Π»Π΅Π²ΠΎΠΌ мСню.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

  • Storage.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ key.
  • Storage.GetKeys — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ названия всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….
  • Storage.Set — БохраняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ key.

Π€ΠΎΡ€ΠΌΡ‹ сбора заявок

Π˜ΡΡ‚ΠΎΡ€ΠΈΠΈ

  • Stories.BanOwner — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ· Π»Π΅Π½Ρ‚Ρ‹ новостСй истории ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… источников.
  • Stories.Delete — УдаляСт ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ.
  • Stories.Get — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ истории, доступныС для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Stories.GetBanned — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список источников историй, скрытых ΠΈΠ· Π»Π΅Π½Ρ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Stories.GetById — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± истории ΠΏΠΎ Π΅Ρ‘ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.
  • Stories.GetPhotoUploadServer — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ истории с Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ.
  • Stories.GetReplies — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ.
  • Stories.GetStats — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ статистику истории.
  • Stories.GetVideoUploadServer — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ видСозаписи Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ.
  • Stories.GetViewers — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π²ΡˆΠΈΡ… ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ.
  • Stories.HideAllReplies — Π‘ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ всС ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π°Π²Ρ‚ΠΎΡ€Π° Π·Π° послСдниС сутки Π½Π° истории Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Stories.HideReply — Π‘ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ.
  • Stories.UnbanOwner — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСство Π² список ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… историй Π² Π»Π΅Π½Ρ‚Π΅.

Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

  • AppWidgets.GetAppImageUploadServer — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ прилоТСния для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сообщСств.
  • AppWidgets.GetAppImages — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… для прилоТСния, Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сообщСств.
  • AppWidgets.GetGroupImageUploadServer — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ адрСс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ сообщСства для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сообщСств.
  • AppWidgets.GetGroupImages — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… для прилоТСния, Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сообщСств.
  • AppWidgets.GetImagesById — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сообщСств ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.
  • AppWidgets.SaveAppImage — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ прилоТСния для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сообщСств послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр.
  • AppWidgets.SaveGroupImage — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ сообщСства для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ сообщСств. послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр.
  • AppWidgets.Update — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния сообщСства. Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ΅ установлСн Π² сообщСствС.

Streaming API

  • Streaming.GetServerUrl — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Streaming API.
  • Streaming.GetSettings — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€ΠΎΠ³Π° для Streaming API.
  • Streaming.GetStats — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статистику для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈ доставлСнных событий Streaming API.
  • Streaming.SetSettings — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€ΠΎΠ³Π° для Streaming API.

БостояниС Π·Π°ΠΊΠ°Π·ΠΎΠ²

Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹

  • Widgets.GetComments — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ страницС, оставлСнных Ρ‡Π΅Ρ€Π΅Π· Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².
  • Widgets.GetPages — ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ список страниц прилоТСния/сайта, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСн Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈΠ»ΠΈ «МнС нравится».

Π“Ρ€ΡƒΠΏΠΏΡ‹

Π‘Ρ‚Π΅Π½Π°

  • Wall.GetComment — !!ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½Π° стСнС.

ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ

  • Notifications.SendMessage — ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прилоТСния VK Apps.

ΠžΠΏΡ€ΠΎΡΡ‹

  • Polls.SavePhoto — БохраняСт Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ Π² опрос.
  • Polls.GetBackgrounds — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния для опросов.
  • Polls.GetPhotoUploadServer — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс сСрвСра для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² опрос.

ΠœΠ΅ΡΡ‚Π°

ΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚Ρ‹

ΠšΠ°Ρ€ΡƒΡΠ΅Π»ΡŒ

Π˜ΡΡ‚ΠΎΡ€ΠΈΠΈ

  • Stories.Search — Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска ΠΏΠΎ историям.

Streaming API

Hosted on GitHub Pages

Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ — ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ VKontakte Api

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π’Πš Π½Π΅ ΠΎΡ‚Π΄Π°Π΅Ρ‚ прямой ссылки Π½Π° Π²ΠΈΠ΄Π΅ΠΎ

Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ-Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ запроса «User-Agent», Ссли ΠΎΠ½ пуст Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ прямыС ссылки Π² files. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ запрос Ρ‚ΠΈΠΏΠ°:

https://api.vk.com/method/video.get?videos=-53956136_169543800&access_token=%access_token%

с пустым Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ «User-Agent», Π²Ρ‹ΠΉΠ΄Π΅Ρ‚:

{
    'response' : [1, {
            'duration' : 1452,
            'vid' : 169543800,
            'views' : 4790,
            'owner_id' : -53956136,
            'player' : 'https://vk.com/video_ext.php?oid=-53956136&id=169543800&hash=06da65ec2f1a6d00',
            'date' : 1408830421,
            'link' : 'video-53956136_169543800',
            'files' : {
                'mp4_240' : 'https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.240.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg',
                'mp4_720' : 'https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.720.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg',
                'mp4_360' : 'https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.360.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg',
                'mp4_480' : 'https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.480.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg'
            },
            'description' : 'Π’ΠΈΠ΄Π΅ΠΎ прСдоставлСно Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ [club53956136|AniZUR АнимС Π½Π° любой вкус]<br><br>Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ сСрия: http://vk.com/video-53956136_169543833',
            'comments' : 5,
            'title' : 'Hunter x Hunter Remake / Π₯Π°Π½Ρ‚Π΅Ρ€ x Π₯Π°Π½Ρ‚Π΅Ρ€ - 2 сСзон 66 сСрия [ΠžΠ·Π²ΡƒΡ‡ΠΊΠ°: Ancord]',
            'image' : 'http://cs543208.vk.me/u222975331/video/m_1a4f8d0d.jpg',
            'image_medium' : 'http://cs543208.vk.me/u222975331/video/l_7bbad3fc.jpg'
        }
    ]
}

Если Π½ΡƒΠΆΠ΅Π½ постоянный access_token(ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ опасно) Π²ΠΎΡ‚:

https://oauth.vk.com/authorize?client_id=3087106&scope=wall,offline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token

!ОбновлСно

Новый Π’Πš API Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€: Π²Π΅Ρ€ΡΠΈΡŽ API: v=5.73(ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚). И полная ссылка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

https://api.vk.com/method/video.get?videos=-53956136_169543800&access_token=%access_token%&v=5.73

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ кампаниям Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

В пятничном Π»ΠΎΠ½Π³Ρ€ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ: Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ кампаниям Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ и сопоставим их с данными Google Analytics Π²Β Redash. Π§Ρ‚ΠΎΠ±Ρ‹ снова Π½Π΅Β ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ сСрвСр, Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· Google Docs, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Spreadsheet API.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ access token
Для получСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π˜Π΄Ρ‘ΠΌ Π²Β Ρ€Π°Π·Π΄Π΅Π» Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈΒ» ΠΏΠΎΒ https://vk.com/apps?act=manage, ΠΆΠΌΡ‘ΠΌ Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β». Π’Β ΠΏΠΎΠ»Π΅ Β«Π’ΠΈΠΏ прилоТСния» Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Standalone-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β» ΠΈΒ Π΄Π°Ρ‘ΠΌ любоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ПослС этого в мСню слСва ΠΈΠ΄Ρ‘ΠΌ в настройки и сохраняСм сСбС ID прилоТСния.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΒ ΠΊΠ»ΡŽΡ‡Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Β ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° доступа»

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ сСбС эту ссылку:

https://oauth.vk.com/authorize?client_id=YourClientID&scope=ads&response_type=token

Но вмСсто YourClientID вставляСм ID своСго созданного прилоТСния. Π’Β scope у этой ссылки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ads, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ с этим ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅. ВставляСм Π΅Ρ‘ Π²Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ и нас скидываСт Π½Π°Β Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу — в адрСсС этой страницС Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ ваш сгСнСрированный access token.

Π‘Ρ€ΠΎΠΊ ΠΆΠΈΠ·Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π°Β β€” 86400 сСкунд: Ρ€ΠΎΠ²Π½ΠΎ сутки. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ Π±Π΅Π·Β Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Β scope ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ offline. Если Ρ‚ΠΎΠΊΠ΅Π½ понадобилось ΠΎΡ‚ΠΎΠ·Π²Π°Ρ‚ΡŒΒ β€” смСнитС ΠΏΠ°Ρ€ΠΎΠ»ΡŒ от страницы или в настройках бСзопасности Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ сСссии.

Π•Ρ‰Ρ‘ для запросов ΠΊΒ API Π½Π°ΠΌ пригодится ID Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°Β β€” ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΒ https://vk.com/ads?act=settings ΠΈΒ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Β«Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°Β».

Π‘Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· запросы ΠΊΒ API
НапишСм скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обращаСтся к сСрвСру Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ с нашим access token ΠΈΒ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° ΠΈΒ Π±Π΅Ρ€Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ о всСх кампаниях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: количСство просмотров Π½Π°Β Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°Ρ…, ΠΊΠ»ΠΈΠΊΠΎΠ² ΠΈΒ Π·Π°Ρ‚Ρ€Π°Ρ‚. Π—Π°Ρ‚Π΅ΠΌ скрипт Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·Β Π½Π΅Π³ΠΎ DataFrame ΠΈΒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²Β Google Docs.

from oauth3client.service_account import ServiceAccountCredentials
from pandas import DataFrame
import requests
import gspread
import time

Π—Π°Π΄Π°Π΄ΠΈΠΌ нСсколько константных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: access token, IDΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° ΠΈΒ Π²Π΅Ρ€ΡΠΈΡŽ API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ являСтся вСрсия 5.103.

token = 'fa258683fd418fafcab1fb1d41da4ec6cc62f60e152a63140c130a730829b1e0bc'
version = 5.103
id_rk = 123456789

Π—Π°Β ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ статистики ΠΏΠΎΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ads.getStatistics, Π½ΠΎΒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ·Β ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈΒ Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅Β β€” ’ids’, IDΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ объявлСния, статистику ΠΏΠΎΒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ID у нас ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚, придётся сначала Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ads.getAds, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β ID объявлСний ΠΈΒ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ со всСми ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π²Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ requests отправляСм запрос к сСрвСру ΠΈΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ свои ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ сразу ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘ΠΌ Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ json


campaign_ids = []
ads_ids = []
r = requests.get('https://api.vk.com/method/ads.getAds', params={
    'access_token': token,
    'v': version,
    'account_id': id_rk
})
data = r.json()['response']

Π’ΠΎΡ‚, ΠΊΠ°ΠΊ выглядит ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ data: Π½Π°ΠΌ вСрнулся ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ список словарСй, с которым ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π»ΠΈ Π΄Π΅Π»ΠΎ Π²Β ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ β€œΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ ΠΈΒ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ собранныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ капманиям Π²Β Redash”.

ЗаполняСм ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ad_campaign_dict. ΠšΠ»ΡŽΡ‡ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ID объявлСния, Π°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΒ β€” IDΒ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ объявлСниС. Π’Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ к объявлСнию IDΒ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π»ΠΎ.

ad_campaign_dict = {}
for i in range(len(data)):
    ad_campaign_dict[data[i]['id']] = data[i]['campaign_id']

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, имСя ID ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ объявлСния, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ads.getStatistics. ΠœΡ‹Β Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ количСство просмотров, ΠΊΠ»ΠΈΠΊΠΎΠ², Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΈΒ Π΄Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈΒ ΠΊΠΎΠ½Ρ†Π° объявлСния, поэтому Π·Π°Π±Π»Π°Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°Π²Π΅Π΄Ρ‘ΠΌ пустыС списки.

ads_campaign_list = []
ads_id_list = []
ads_impressions_list = []
ads_clicks_list = []
ads_spent_list = []
ads_day_start_list = []
ads_day_end_list = []

Π’Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ getStatistics Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для каТдого ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½ΠΈΡΒ β€” Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Β ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ ΠΏΠΎΒ ad_campaign_dict. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ запрос, пСрСдавая Π²Β β€˜period’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€˜overall’ — Π±Π΅Ρ€Ρ‘ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ за всё врСмя. Π£Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… объявлСний ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ по полю Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Ρ‹Β» или «Клики» Ссли ΠΎΠ½ΠΈ Π½Π΅Β Π±Ρ‹Π»ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹, ΠΈ, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π²Β ΠΈΡ…, мы словим KeyErrorΒ β€” Π²ΠΎΒ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ этого Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ tryΒ β€” except, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставит скрипт Π½Π΅Β ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ внимания на эту ΠΎΡˆΠΈΠ±ΠΊΡƒ.

for ad_id in ad_campaign_dict:
        r = requests.get('https://api.vk.com/method/ads.getStatistics', params={
            'access_token': token,
            'v': version,
            'account_id': id_rk,
            'ids_type': 'ad',
            'ids': ad_id,
            'period': 'overall',
            'date_from': '0',
            'date_to': '0'
        })
        try:
            data_stats = r.json()['response']
            for i in range(len(data_stats)):
                for j in range(len(data_stats[i]['stats'])):
                    ads_impressions_list.append(data_stats[i]['stats'][j]['impressions'])
                    ads_clicks_list.append(data_stats[i]['stats'][j]['clicks'])
                    ads_spent_list.append(data_stats[i]['stats'][j]['spent'])
                    ads_day_start_list.append(data_stats[i]['stats'][j]['day_from'])
                    ads_day_end_list.append(data_stats[i]['stats'][j]['day_to'])
                    ads_id_list.append(data_stats[i]['id'])
                    ads_campaign_list.append(ad_campaign_dict[ad_id])
        except KeyError:
            continue

Π’Π΅ΠΏΠ΅Ρ€ΡŒ сформируСм из списков DataFrame ΠΈΒ Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 5 элСмСнтов:

df = DataFrame()
df['campaign_id'] = ads_campaign_list
df['ad_id'] = ads_id_list
df['impressions'] = ads_impressions_list
df['clicks'] = ads_clicks_list
df['spent'] = ads_spent_list
df['day_start'] = ads_day_start_list
df['day_end'] = ads_day_end_list
print(df.head())

Экспорт Π΄Π°Π½Π½Ρ‹Ρ… Π²Β Google Docs
Для экспорта DataFrame Π²Β Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Google Sheets Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ доступа Google API. ΠŸΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ ΠΏΠΎΒ https://console.developers.google.com и создадим Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π”Π°Ρ‘ΠΌ Π΅ΠΌΡƒ любоС имя ΠΈΒ Π²Β Dashboard ΠΆΠΌΡ‘ΠΌ Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ API и сСрвисы”. НуТно Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²Π° APIΒ β€” Google Drive API ΠΈΒ Google Sheets API. Π˜Ρ‰Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ в поискС, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π°Β β€œΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ API”, Π·Π°Ρ‚Π΅ΠΌ ΠΈΡ‰Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΒ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ Ρ‚ΠΎΒ ΠΆΠ΅ самоС.

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ нас отправят на панСль управлСния API. Π–ΠΌΡ‘ΠΌ Π½Π°Β Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ данныС» — ΠΏΠΎΒ Π½ΠΈΠΌ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ в скриптС. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Google Sheets API ΠΈΠ·Β Π²Π΅Π±-сСрвСра и обращаСмся ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. НаТимаСм Π½Π°Β Β«Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…Β» и создаСм сСрвисный Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚. Π’Β ΠΏΠΎΠ»Π΅ «Роль» Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Β β€” Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π°Β Ρ‚ΠΈΠΏ ΠΊΠ»ΡŽΡ‡Π° оставим JSON.

ПослС этого Π½Π°ΠΌ отправят Ρ„Π°ΠΉΠ» Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON с нашими ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈΒ β€” Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Π³ΠΎ Β«credentials.json» — и пСрСнаправят на страницу с сСрвисными Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°ΠΌΠΈ. НиТС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅ с почтой — ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Сё сСбС.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΒ https://docs.google.com/spreadsheets и создаСм пустой Ρ„Π°ΠΉΠ» с названиСм data, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·Β DataFrame. В настройках доступа Π΄Π°Ρ‘ΠΌ доступ ΠΏΠΎΒ ΠΏΠΎΡ‡Ρ‚Π΅, скопированной Ρ€Π°Π½Π΅Π΅ из сСрвисных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²Β β€” ΠΎΡ‚Β Π½Π΅Ρ‘ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ из скрипта.

Π—Π°ΠΊΠΈΠ½Π΅ΠΌ Ρ„Π°ΠΉΠ» credentials.json Π²Β Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ со скриптом ΠΈΒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅ΠΌ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости Π²Β Π²ΠΈΠ΄Π΅ ссылок:

scope = ['https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive']

Π˜Β ΠΏΡ€ΠΈΒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ oauth3client ΠΈΒ gspread ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ServiceAccountCredentials.from_json_keyfile_name ΠΈΒ gspread.authorize, указывая Π²Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ наш Ρ„Π°ΠΉΠ» ΠΈΒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ scope. Π§Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ sheet Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΒ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π²Β Google Docs.

creds = ServiceAccountCredentials.from_json_keyfile_name('credentials.json', scope)
client = gspread.authorize(creds)
sheet = client.open('data').sheet1

Для ввода Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ в ячСйку Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΠΈ Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ update_cell. Π’Π°ΠΆΠ½ΠΎ: нумСрация индСксов ячССк ΠΏΡ€ΠΈΒ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ начинаСтся нС с нуля, а с Сдиницы. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ ΠΏΠΎΒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС и пСрСнСсСм Ρ‚ΡƒΠ΄Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ нашСго DataFrame. Π’ΠΎΒ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ΄Ρ‚ΠΈ ΠΏΠΎΒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйкС ΠΈΒ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния DataFrame. ΠŸΠΎΒ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стоит ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Β β€” 100 запросов Π²Β 100 сСкунд. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ наш скрипт Π½Π°Β ΠΏΠΎΠ»ΠΏΡƒΡ‚ΠΈ: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибки ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ time.sleep, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вставки скрипт сСкунду Π²Ρ‹ΠΆΠΈΠ΄Π°Π».

count_of_rows = len(df)
count_of_columns = len(df.columns)
for i in range(count_of_columns):
    sheet.update_cell(1, i + 1, list(df.columns)[i])
for i in range(1, count_of_rows + 1):
    for j in range(count_of_columns):
        sheet.update_cell(i + 1, j + 1, str(df.iloc[i, j]))
        time.sleep(1)

Если всё сдСлаСм ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

Экспорт Π΄Π°Π½Π½Ρ‹Ρ… Π²Β Redash

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Google Analytics ΠΊΒ Redash описано Π²Β ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Google Analytics ΠΊΠ°ΠΊ Redash?Β».

ИмСя Π²Β Redash Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с Google Analytics ΠΈΒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ кампаниям Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. НапишСм Ρ‚Π°ΠΊΠΎΠΉ запрос:

SELECT
    query_50.day_start,
    CASE WHEN ga_source LIKE '%vk%' THEN 'vk.com' END AS source,
    query_50.spent,
    query_50.impressions,
    query_50.clicks,
    SUM(query_49.ga_sessions) AS sessions,
    SUM(query_49.ga_newUsers) AS users
FROM query_49
JOIN query_50
ON query_49.ga_date = query_50.day_start
WHERE query_49.ga_source LIKE '%vk%' AND DATE(query_49.ga_date) BETWEEN '2020-05-16' AND '2020-05-20'
GROUP BY query_49.ga_date, source

ga_sourceΒ β€” источник, с которого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΡ€ΠΈΡˆΠ΅Π» на сайт. Всё, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π°Β vkΒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ CASE объСдиняСм в столбСц Β«vk.comΒ». ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ JOIN добавляСм Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с данными ΠΈΠ·Β Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, объСдиняя по полю Π΄Π°Ρ‚Ρ‹. ΠžΡ‚ΡΠ΅ΠΈΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅Β β€” Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ дСнь послСднСй Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ и посмотрим на нСсколько Π΄Π½Π΅ΠΉ послС Π½Π΅Π³ΠΎ. На выходС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

Π˜Ρ‚ΠΎΠ³ΠΈ
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π°Ρ, сколько всСго Π±Ρ‹Π»ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ на объявлСния в этот дСнь, сколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π΅Π³ΠΎ посмотрСли, зашли ΠΊΒ Π½Π°ΠΌ на сайт и стали нашими Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° стСнС Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ срСдствами API — кросспостинг

ΠšΡ€ΠΎΡΡΠΏΠΎΡΠΎΡ‚ΠΈΠ½Π³Β — ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ автоматичСскоС, полуавтоматичСскоС ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ссылки ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΡ‹, Π² Ρ„ΠΎΡ€ΡƒΠΌΡ‹, Π±Π»ΠΎΠ³ΠΈ, Π»ΠΈΠ±ΠΎ ΠΈΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ сайты ΠΈΠ»ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ пСрСписки, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΠΎΠ³ΠΎ общСния с Ρ†Π΅Π»ΡŒΡŽ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΠ΅ ссылочной массы ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚Π˜Π¦ ΠΈ Google PR, ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с бСсплатных Π±Π»ΠΎΠ³-ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ популярности Π² блогосфСрС (созданиС ΠΈΠΌΠΈΠ΄ΠΆΠ°).

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ кросспостинг Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ способствуСт Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Π²Π΅Π±-сайта ΠΈ являСтся эффСктивной Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠ΅ΠΉ, освоСнной, Π½Π° сСгодняшний дСнь, Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ сайтом. К Π½Π°ΡˆΠ΅ΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ вопрос кросспостинга ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· популярных соц. рСсурсов Ρ€ΡƒΠ½Π΅Ρ‚Π° практичСски Π½Π΅ освСщСн — Π½Π°ΠΌ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ, свСТСй, Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ вопросу. Π’ связи с этим ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ Π½Π° сСбя ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ нашСго читатСля ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ кросспостинга с соц. ΡΠ΅Ρ‚ΡŒΡŽ «Π’ΠΊΠΎΡ‚Π°ΠΊΡ‚Π΅».

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим Π½ΠΈΠΆΠ΅ позволяСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° страницах любого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ доступ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

РСсурс «Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅» ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния Π² Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² API для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ»Π½ΡƒΡŽ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ вопросы Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ докумСнтация.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ всС оказалось довольно просто. Если Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° косяки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ особым «ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ» Π² сСрии статСй кросспостинга.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Standalone-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ слСдуя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Ρ€Π°Π·Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅».
  2. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΈΠΏ прилоТСния «Standalone-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅» ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ любоС имя прилоТСния. НапримСр: Auto msg.
  3. ПослС наТатия ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β» Ρƒ вас Π·Π°Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π²Π°ΠΌ Π² Π²ΠΈΠ΄Π΅ БМБ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.
  4. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Π£ Вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ standalone-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

PS Π² дальнСйшСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ вашСго прилоТСния Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° страницС ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.

PSS ΠšΡΡ‚Π°Ρ‚ΠΈ, Π²Ρ‹ Π½Π΅ смоТСтС ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ созданныС Π²Π°ΠΌΠΈ прилоТСния. ПослС осознания этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρƒ нас задСргался Π»Π΅Π²Ρ‹ΠΉ Π³Π»Π°Π· ΠΈ Π·Π°Ρ‡Π΅ΡΠ°Π»Π°ΡΡŒ правая пятка! ΠœΡ‹ Π½Π΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сСрвисами, Π³Π΄Π΅ Π½Π΅Ρ‚ возмоТности Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ!

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ потрСбуСтся провСсти ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ созданного прилоТСния, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π½Π΅ смоТСм ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ API Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ с вашСго сайта. Π˜Ρ‚Π°ΠΊ ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎ шагам:

  1. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° страницу ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ». Π”Π°Π»Π΅Π΅ ΠΈΡ‰Π΅ΠΌ вашС созданноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ прилоТСния» ΠΈ ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ».
  2. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ всСм Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вас поля.
  3. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ» ΠΈ заполняСм ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля: адрСс сайта, Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΌΠ΅Π½ (Π΄ΠΎΠΌΠ΅Π½Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ доступ ΠΊ API). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «ID прилоТСния» Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΎΠ½ΠΎ Π½Π°ΠΌ пригодится Π² дальнСйшСм.
  4. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния.

Π”Π°Π»Π΅Π΅ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ — это ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ вашСго сайта ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ API. Для этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π’Πš ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Авторизация Π½Π° Π±Π°Π·Π΅ OAuth 2.0. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ простой:

  1. Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ ссылку http://api.vkontakte.ru/oauth/authorize?client_id=&scope=&redirect_uri=http://api.vk.com/blank.html&response_type= Π³Π΄Π΅:
    client_idΒ — Π’Π°Ρˆ id прилоТСния;
    scopeΒ — Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€Π°Π²Π° доступа прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ доступ ΠΊ API со стороннСго сСрвСра Π² любоС врСмя (offline) ΠΈ wall – доступ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со стСной;
    redirect_uri — ссылка для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра. Π’ нашСм случаС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ€Π°Π²Π½Ρ‹ΠΉ http://api.vk.com/blank.html, Ρ‚.ΠΊ. Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ способ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со стСной.
    response_type — собствСнно Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ — access_token.
  2. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ ссылкС( Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹) ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ доступ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.
  3. Π”Π°Π»Π΅Π΅ Вас пСрСбрасываСт Π½Π° ссылку http://api.vk.com/blank.html с рядом ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². НуТный Π½Π°ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ access_token. ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ. Оно Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для доступа ΠΊ API.

И Ρ‚Π°ΠΊ поздравляСм Вас — Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ свой ΠΊΠ»ΡŽΡ‡ доступа для Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² API. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π²Ρ‹ смоТСтС ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ API со своСго сайта ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π”Π΅Π»ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π·Π° ΠΌΠ°Π»Ρ‹ΠΌ — Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΡΡ‚ΠΈΡ‚ΡŒ Π½Π° доску Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ срСдами API. Π’ этой Π·Π°Ρ‚Π΅Π΅ Π½Π΅ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… шагав получСния доступа ΠΊ API:

  1. Β Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ GET запрос https://api.vk.com/method/wall.post?owner_id=&friends_only=&from_group=&message=&attachments=&access_token= Π³Π΄Π΅:
    owner_id — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ сообщСства, Π½Π° стСнС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° запись. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π³Ρ€ΡƒΠΏΠΏΡ‹ обозначаСтся со Π·Π½Π°ΠΊΠΎΠΌ «-«.
    friends_only1 β€” запись Π±ΡƒΠ΄Π΅Ρ‚ доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ, 0 β€” всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌΡ‹Π΅ записи доступны всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.
    from_group — Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ учитываСтся, Ссли owner_id < 0 (запись публикуСтся Π½Π° стСнС Π³Ρ€ΡƒΠΏΠΏΡ‹). 1 β€” запись Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹, 0 β€” запись Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).
    message — тСкст сообщСния (являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ссли Π½Π΅ Π·Π°Π΄Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ attachments)
    attachments — список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊ записи ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… символом «,». ПолС attachments прСдставляСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:Β 
    <owner_id>_<media_id>,<owner_id>_<media_id>

    β€” Ρ‚ΠΈΠΏ ΠΌΠ΅Π΄ΠΈΠ°-прилоТСния:
    • photo β€” фотография;
    • video β€” видСозапись ;
    • audio β€” Π°ΡƒΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡŒ;
    • doc β€” Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚;
    • page β€” wiki-страница;
    • note β€” Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°;
    • poll β€” опрос.
    • album β€” альбом.

    <owner_id> β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΌΠ΅Π΄ΠΈΠ°-прилоТСния
    <media_id> β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠ΅Π΄ΠΈΠ°-прилоТСния.

    НапримСр:

    photo100172_166443618,photo66748_265827614

    Π’Π°ΠΊΠΆΠ΅ Π² ΠΏΠΎΠ»Π΅ attachments ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° ссылка Π½Π° внСшнюю страницу, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² записи, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
    photo66748_265827614,http://habrahabr.ru

    ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒ большС ΠΎΠ΄Π½ΠΎΠΉ ссылки Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° ошибка.

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ссли Π½Π΅ Π·Π°Π΄Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ message.



    access_token — ΠΊΠ»ΡŽΡ‡ доступа ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ с Π²Π°ΠΌΠΈ Ρ€Π°Π½Π΅Π΅ сохранили.
  2. Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ запрос сСрвСр Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку JSON, Π³Π΄Π΅ Π² случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° API wall вашС сообщСниС опубликуСтся ΠΈ Π²Π°ΠΌ вСрнСтся id сообщСния Π² строкС JSON, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС вСрнСтся ΠΊΠΎΠ΄ ошибки ΠΈ тСкстовоС описаниС.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ организация кросспостинговой систСмы с соц. ΡΠ΅Ρ‚ΡŒΡŽ «Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅» Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ слоТная, ΠΈ ,Π½Π΅ смотря Π½Π° нСмногочислСнныС ошибки Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, мСтодология Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API Π²ΠΏΠΎΠ»Π½Π΅ доступно ΠΈ достойно описана. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ Π²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ Π·Π½Π°Π½ΠΈΠ΅ΠΌ ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ кросспостинговой систСмы с соц. ΡΠ΅Ρ‚ΡŒΡŽ «Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅». Обладая знаниями Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Ρƒ вас Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ кроспостинга Π½Π° любом языкС программирования. Π₯ΠΎΡ‚ΠΈΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° раскрутки рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΠΎΡΠ΅Ρ‰Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, Ρ‚ΠΈΡ†, Google PR, ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с бСсплатных Π±Π»ΠΎΠ³-ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ популярности Π² блогосфСрС (созданиС ΠΈΠΌΠΈΠ΄ΠΆΠ°).

Как Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ свои сообщСния Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· API

Π― Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API для «общСния» с повсСднСвными сСрвисами. НапримСр, моя ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΒ API ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· об этом: ΠΊΠ°ΠΊ бСз интСрфСйса ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. НС так Π΄Π°Π²Π½ΠΎ мСня посСтила ΠΌΡ‹ΡΠ»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, вмСсто ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ интСрфСйса. Π—Π°Ρ‡Π΅ΠΌ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ? НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ свои сообщСния, при этом нС заходя на страницы vk.com, Π°Β Π·Π½Π°Ρ‡ΠΈΡ‚ нС появляясь ΠΎΠ½Π»Π°ΠΉΠ½. У мСня Π²ΠΎΡ‚ Π΅ΡΡ‚ΡŒ социофобская Ρ‡Π΅Ρ€Ρ‚Π°Β β€” я нС люблю ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΎΠ½Π»Π°ΠΉΠ½, Π½ΠΎΒ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚ΡƒΠ΄Π° приходят сообщСния, ΠΈΒ Π±Ρ‹Π»ΠΎΒ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ эти сообщСния Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, при этом ΠΎΠ½Π»Π°ΠΉΠ½ нС появляясь.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΒ API для доступа ΠΊΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Β 3 шага:

  1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
  2. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ Ρ‚ΠΎΠΊΠ΅Π½Π° для доступа ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΡ‚Β ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  3. Запрос для получСния входящих сообщСний

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ шаг Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 1 Ρ€Π°Π·, Π°Β Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ шаг придСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° захочСтся ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ свои сообщСния Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг: созданиС своСго прилоТСния для API Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

1 . Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ на страницу http://vk.com/dev
2 . Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β»

3 . Π—Π°Π΄Π°Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΈΠΏ Β«Standalone-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β», послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β»

4 . ΠŸΠΎΡ‚ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ БМБ-ΠΊΠΎΠ΄Π°, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Β Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€
5 . ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ создано и нас встрСчаСт страница с информациСй о нашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

6 . ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ на страницу «Настройки» ΠΈΒ Π²Β ΠΏΠΎΠ»Π΅ «БостояниС» Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΒ Π²ΠΈΠ΄Π½ΠΎ всСм»

7 . НаТимаСм Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния»
8 . Π’Π°ΠΊΠΆΠ΅ на этой страницС Π½Π°ΠΌ пригодятся ID прилоТСния (в красной Ρ€Π°ΠΌΠΊΠ΅ Π½Π°Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅) ΠΈΒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (и в синСй Ρ€Π°ΠΌΠΊΠ΅ Π½Π°Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅)

Π’Ρ‚ΠΎΡ€ΠΎΠΉ шаг: ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ΅Π½Π° для доступа ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΌ
Π­Ρ‚ΠΎΡ‚ шаг Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Π·Π°Π»ΠΎΠ³ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΏΠΎΠ΄Β Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ.
1 . Π”Π΅Π»Π°Π΅ΠΌ Π²Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ запрос https://oauth.vk.com/authorize?client_id=5086933&display=page&redirect_uri=https://oauth.vk.com/blank.html&display=page&scope=messages,offline&response_type=code&v=5.37, Π³Π΄Π΅ client_idΒ β€” это ID нашСго прилоТСния со страницы настроСк. Π’Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ Β«scopeΒ» ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Π° доступа нашСго прилоТСния. Π’Β Π½Π°ΡˆΠ΅ΠΌ случаС, Β«messagesΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΒ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ сообщСний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Β«offlineΒ» Π΄Π°Π΅Ρ‚ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ доступ ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ в любоС врСмя, при этом доступ Π±ΡƒΠ΄Π΅Ρ‚ бСссрочный. Помимо Β«messagesΒ» ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. НапримСр, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Β«friendsΒ» Π΄Π°Π΅Ρ‚ доступ ΠΊΒ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ, Ρ‚ΠΎΠ³Π΄Π° scope=messages,friends,offline. ΠŸΡ€ΠΎΒ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ написано Ρ‚ΡƒΡ‚.
2 . ΠœΡ‹ окаТСмся на страницС, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ созданному ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ доступ ΠΊΒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ:

3 . НаТимаСм Β«Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒΒ»
4 . ПослС этого нас ΠΏΠ΅Ρ€Π΅Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ на страницу Π²ΠΈΠ΄Π° https://oauth.vk.com/blank.html#code=ce72f6a9157bef81f6, Π³Π΄Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ code содСрТит Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ 1 час с момСнта Π΅Π³ΠΎ получСния. ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ этот ΠΊΠΎΠ΄
5 . Π”Π΅Π»Π°Π΅ΠΌ Π²Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ запрос https://oauth.vk.com/access_token?client_id=5086933&client_secret=kQwYLYh22Ar21eJzh4R7&redirect_uri=https://oauth.vk.com/blank.html&code=ce72f6a9157bef81f6, Π³Π΄Π΅ client_idΒ β€” ID прилоТСния со страницы настроСк, client_sercetΒ β€” Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (Ρ‚Π°ΠΊΠΆΠ΅ со страницы настроСк прилоТСния), Π°Β codeΒ β€” Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π²Β ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅

6 . ΠΠ°Β ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΉΡΡ страницС Π±ΡƒΠ΄Π΅Ρ‚ Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON прСдставлСн Ρ‚ΠΎΠΊΠ΅Π½ для доступа Π²Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π° access_token:

P.S.: Π§Ρ‚ΠΎΠ±Ρ‹ JSON смотрСлся Π²Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ (Β«prettyΒ») ΠΊΠ°ΠΊ у мСня Π½Π°Β ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для браузСра, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅
Помимо ΠΊΠΎΠ΄Π° доступа JSON содСрТит ΠΊΠ»ΡŽΡ‡ expires_in, содСрТащий срок дСйствия Ρ‚ΠΎΠΊΠ΅Π½Π° (у нас Ρ‚Π°ΠΌ 0, Ρ‚.Β ΠΊ. Ρ‚ΠΎΠΊΠ΅Π½ бСссрочный) ΠΈΒ user_id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, доступ ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π°. ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚ΠΎΠΊΠ΅Π½, ΠΎΠ½ Π½Π°ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ запрос ΠΊΒ API.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ и послСдний шаг: ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка входящих сообщСний
ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для работы с API Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ доступСн по ссылкС, Π½ΠΎΒ Π½Π°ΠΌ ΠΏΠΎΠΊΠ° пригодится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ messages.get, ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список входящих или исходящих сообщСний. Π’ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ захочСтся Π΅Ρ‰Π΅ ΠΈΒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния, Ρ‚ΡƒΡ‚ Π½ΡƒΠΆΠ΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ messages.send.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ messages.get ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ просто:
ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ запрос Π²ΠΈΠ΄Π° https://api.vk.com/method/messages.get?access_token=f73dc057f8d81d96, Π³Π΄Π΅ access_tokenΒ β€” Ρ‚ΠΎΠΊΠ΅Π½ для доступа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π°Β Π²Ρ‚ΠΎΡ€ΠΎΠΌ шагС. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ:

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ в массивС responseΒ β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС, bodyΒ β€” это тСкст сообщСния, uidΒ β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ²ΡˆΠ΅Π³ΠΎ сообщСниС, read_stateΒ β€” ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΎΒ Π»ΠΈ сообщСниС (1) ΠΈΠ»ΠΈΒ Π½Π΅Β ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΎ (0), outΒ β€” входящСС сообщСниС (0) или исходящСС (1), dateΒ β€” Π΄Π°Ρ‚Π° сообщСния Π²Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ posix, midΒ β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сообщСния.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ исходящиС сообщСния к запросу Π½Π°Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ out=1:
https://api.vk.com/method/messages.get?access_token=f73dc057f8d81d96&out=1

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ свои сообщСния Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

ВступайтС Π²Β Π³Ρ€ΡƒΠΏΠΏΡƒ Π½Π°Β Facebook ΠΈΒ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π°Β ΠΌΠΎΠΉ ΠΊΠ°Π½Π°Π» Π²Β Telegram, Ρ‚Π°ΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ интСрСсныС ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΡ€ΠΎΒ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΒ Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ.

1000 Π΄Ρ€ΡƒΠ·Π΅ΠΉ Павла Π”ΡƒΡ€ΠΎΠ²Π°: ΠΊΠ°ΠΊ Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всСм, ΠΊΡ‚ΠΎ занимаСтся количСствСнными исслСдованиями, Π·Π½Π°ΠΊΠΎΠΌΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: идСя Π΅ΡΡ‚ΡŒ, Π°Β Π΄Π°Π½Π½Ρ‹Ρ… для Π΅Ρ‘Β Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚. Π˜Β Ρ…ΠΎΡ‚Ρ сСйчас сущСствуСт Π½Π΅ΠΌΠ°Π»ΠΎ сайтов с данными (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Kaggle.com (https://www.kaggle.com/), Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ корпус ΠΎΠ±Π·ΠΎΡ€ΠΎΠ² Π½Π°Β Π²ΠΈΠ½ΠΎ, Ρ‚Π°ΠΊ и классификатор дрСвнСяпонских ΠΈΠ΅Ρ€ΠΎΠ³Π»ΠΈΡ„ΠΎΠ² ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ по коллСкциям Metropolitan Museum ofΒ Art), всС Ρ€Π°Π²Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ соотвСтствовало бы ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½ΡƒΠΆΠ΄Π°ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ исслСдования, довольно слоТно. Π’Β Ρ‚Π°ΠΊΠΈΡ… случаях остаСтся ΠΎΠ΄Π½ΠΎ: Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.
Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β β€” Ρ†Π΅Π½Π½Ρ‹ΠΉ источник Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ в лингвистичСских, социологичСских ΠΈΒ Π΄Ρ€ΡƒΠ³ΠΈΡ… исслСдованиях. Π₯очСтся ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ корпус авторских стихотворных сочинСний подростков? ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, практичСски Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ корпус ΡƒΠΆΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ тСбя Π²Β Π³Ρ€ΡƒΠΏΠΏΠ΅, посвящСнной поэзии! Π₯очСтся ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π²Β Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСория ΡˆΠ΅ΡΡ‚ΠΈ Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠΉ? Π’Ρ‹ΠΊΠ°Ρ‡Π°ΠΉ случайных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ и построй Π³Ρ€Π°Ρ„!
На самом Π΄Π΅Π»Π΅, это совсСм нС слоТно, и сСгодня ΠΌΡ‹Β ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Π§Ρ‚ΠΎ понадобится?

  1. Аккаунт Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅
  2. Π‘Ρ€Π΅Π΄Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Python* (ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Β Π½Π°Π΄ΠΎ)
  3. Π–Π΅Π»Π°Π½ΠΈΠ΅ ΠΈΒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

*НапримСр, Π»ΡŽΠ±Ρ‹Π΅ IDE: PyCharm, Sublime Text ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΊΠ°ΠΊΠΎΠΉ Π΄ΡƒΡˆΠ΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠœΡ‹Β Π²Β Π΄Π°Π½Π½ΠΎΠΌ руководствС Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Jupyter, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠ΄ΠΎΠ±Π΅Π½ для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π°Β ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС, нС прогоняя всю ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ красивыС Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΊΡƒΡ‡Ρƒ всСго интСрСсного. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ об установкС и возмоТностях Jupyter ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚ΡƒΡ‚.

ΠŸΡ€ΠΈΠΌΠΈΡ‚Π΅ Π²ΠΎΒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ для Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π° написан ΡΒ Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит ΠΈΒ ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, поэтому нС являСтся ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ вСликолСпия.

Π­Ρ‚Π°ΠΏ 1. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° ΠΊ Π’Πš API

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π½Π°Β ΠΏΡƒΡ‚ΠΈ ΠΊΒ Π΄Π°Π½Π½Ρ‹ΠΌ состоит Π²Β Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΒ Π’KΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API (Application Programming Interface), ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹Β ΠΈΒ Π±ΡƒΠ΄Π΅ΠΌ дальшС Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΒ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. API содСрТит в сСбС мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро Π΄ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΈΠ·Β Π±Π°Π·Ρ‹Β Π’Πš Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, со страниц ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π³Ρ€ΡƒΠΏΠΏ ΠΈΒ Ρ‚.Π΄. (Π²Π΅Ρ€Π½Π΅Π΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΡƒΒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая нС скрыта).
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ…Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°Π΄ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Β Π’Πš ΠΈΒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Standalone ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ на страницС API. Для этого Π½Π°Π΄ΠΎ Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Мои прилоТСния Π½Π°ΠΆΠ°Ρ‚ΡŒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°Π΄ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Standalone-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.
Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Β Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅, Π²Ρ‹Β ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ, Π³Π΄Π΅ находятся описаниС, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΒ Ρ‚.Π΄. Π—Π΄Π΅ΡΡŒ Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Β Π½ΡƒΠΆΠ½ΠΎ, ΠΈΒ ΠΌΠΎΠΆΠ½ΠΎ сразу ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π°Β Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Настройки слСва. Π—Π΄Π΅ΡΡŒ мы смотрим на БСрвисный ΠΊΠ»ΡŽΡ‡ доступа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π΄ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Β Π½Π°ΠΌ понадобится дальшС.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΡƒ API ΠΏΠΎΠΊΠ° оставляСм ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ, ΠΌΡ‹Β ΠΊΒ Π½Π΅ΠΉ Π΅Ρ‰Ρ‘ вСрнСмся Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

Π§Π°ΡΡ‚ΡŒ 1. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

Π¨Π°Π³ 1

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° у нас Π΅ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ доступа ΠΊΒ API, ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ к самой интСрСсной части — написанию ΠΊΠΎΠ΄Π°. Для Π½Π°Ρ‡Π°Π»Π° устанавливаСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΒ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. Π’Β Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π΅ ΠΌΡ‹Β Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ requestsΒ β€” ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ http-запросы на сСрвСр ΠΈΒ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ на эти запросы Π²Β Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…*.

 import requests

** Если Π½Π΅Β Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²Β Python, Π½Π΅Β ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π³Π°ΠΉΠ΄ΠΎΠ² ΠΎΒ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ. НапримСр, Π²ΠΎΡ‚.
***На самом Π΄Π΅Π»Π΅, это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ из способов Π΄ΠΎΠ±Ρ‹Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· Python. БущСствуСт Π΅Ρ‰Ρ‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΎΡ‚Β Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ способами. Они ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ гуглятся, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Или Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌ с другими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎΒ Π½ΠΈΡ… в коммСнтариях).

Π¨Π°Π³ 2

Π’Π΅ΠΏΠ΅Ρ€ΡŒ разбСрСмся Π²Β Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ, собствСнно, Π΄Π΅Π»Π°Ρ‚ΡŒ запросы ΠΊΒ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API. ΠŸΠΎΒ ΡΡƒΡ‚ΠΈ, всС это Π½Π°ΠΌ ΡƒΠΆΠ΅ рассказали Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ: ΠΌΡ‹Β Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ http-запрос ΠΎΒ Π½ΡƒΠΆΠ½ΠΎΠΉ Π½Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мы отправляСм Π²Β Π±Π°Π·Ρƒ Π’Πš. ΠŸΡ€ΠΈ этом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈΒ Π’Πš Π΄Π°ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ шаблон запроса:
Π§Π°ΡΡ‚ΡŒ, которая Π½Π°ΠΌ интСрСсна, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ:
METHOD_NAMEΒ β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β β€” ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ. ВыбираСтся в зависимости ΠΎΡ‚Β Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ·Β Π±Π°Π·Ρ‹. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API доступСн по ссылкС. ΠœΠ΅Ρ‚ΠΎΠ΄ отдСляСтся ΠΎΡ‚Β ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… частСй запроса символом ?.
PARAMETERSΒ β€” это ΡƒΠΆΠ΅ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° свой Π½Π°Π±ΠΎΡ€. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΒ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² нСсколько, Ρ‚ΠΎΒ ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой символом &.
ACCESS_TOKENΒ β€” ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ сСрвисный ΠΊΠ»ΡŽΡ‡ доступа со странички Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹Β Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅? Π­Ρ‚ΠΎ ΠΎΠ½Β ΠΈΒ Π΅ΡΡ‚ΡŒ. ΠšΠ»ΡŽΡ‡ обязатСлСн ΠΏΡ€ΠΈ составлСнии запроса.
VΒ β€” вСрсия Π’ΠšΒ API, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ нСльзя ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запрос. На момСнт написания ΡΡ‚Π°Ρ‚ΡŒΠΈ вСрсия APIΒ β€” 5.92.

Π¨Π°Π³Β 3

Рассмотрим процСсс формирования и отправлСния запроса. Для Π½Π°Ρ‡Π°Π»Π° опрСдСлимся, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ. Допустим, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ связанноС с данными ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ список доступных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ. Для этого в спискС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Users.

Появился список ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с данными ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π¨Π°Π³Β 4

Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅. ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ страницу ΠΌΠ΅Ρ‚ΠΎΠ΄Π° get ΠΈΒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Допустим, ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ с идСнтификатором 1 (user_ids=1).
Для Π½Π°Ρ‡Π°Π»Π° запишСм ΠΊΠ»ΡŽΡ‡ доступа ΠΈΒ Π²Π΅Ρ€ΡΠΈΡŽ Π’ΠšΒ API Π²Β ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° «строка», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹Β ΠΌΠΎΠ³Π»ΠΈ ΠΈΡ…Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ****.

access_token = 'your token'
api_version = '5.89'

* Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Jupyter Notebook, Π½Π°ΠΌ нС трСбуСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»ΠΈΠΊ Π½Π°Β ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, хотя Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½. Но мы просто Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Β ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ячСйкС скрипта. Π’Π΅ΠΏΠ΅Ρ€ΡŒ сформируСм запрос ΠΊΒ API. Для обращСния ΠΊΒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π½Π°Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΊΒ ΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ он относится (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ названия ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ Π²Β Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…). ΠœΡ‹Β Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ запрос ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ строку, Π³Π΄Π΅ значСния в {} Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΌ записаны**.

res_users = requests.get(f'https://api.vk.com/method/users.get?user_ids=1&access_token={access_token}&v={api_version}')

И посмотрим Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

res_users.json()

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π±Π΅Π· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²) ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ просто имя, Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ ΠΈ статус страницы.

***** Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ большС, Ρ‡Π΅ΠΌ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΡ… id Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (допустим, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°), ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅ Π² {}. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ строк Π² Python.

Π¨Π°Π³ 5.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΠΈ. Допустим, ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄Π°Ρ‚Ρ‹ роТдСния, страну ΠΈΒ Π³ΠΎΡ€ΠΎΠ΄. Π­Ρ‚ΠΈ поля находятся Π²Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ fields, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ докумСнтация.

res_users = requests.get(f'https://api.vk.com/method/users.get?user_ids=1&fields=bdate, city&access_token={access_token}&v={api_version}')

Π¨Π°Π³ 6.

ПойдСм дальшС: скачаСм 200 Π΄Ρ€ΡƒΠ·Π΅ΠΉ Павла Π”ΡƒΡ€ΠΎΠ²Π° и запишСм ΠΈΡ…Β Π²Β ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ список. Для этого Π½Π°ΠΌ потрСбуСтся функция ΠΈΠ·Β Ρ‚ΠΎΠΉΒ ΠΆΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ UsersΒ β€” getFollowers.
Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΡ„ΠΎΡ€ΠΌΠΈΠΌ запрос Π²Β Π²ΠΈΠ΄Π΅ строки, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹Β Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ части, находящиСся в {}.

url = ’https://api.vk.com/method/users.getFollowers?user_id=1&fields=city,country&count=100&offset={offset}&access_token={access_token}&v={api_version}’

Π’ΡƒΡ‚ у нас появляСтся Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β β€” count ΠΈΒ offset. Π‘ount ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько Π΄Ρ€ΡƒΠ·Π΅ΠΉ Π·Π°Β ΠΎΠ΄ΠΈΠ½ запрос ΠΌΡ‹Β Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, Π°Β offsetΒ β€” на сколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΡ‹Β Π±ΡƒΠ΄Π΅ΠΌ ΡΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° отправляСм Π½ΠΎΠ²Ρ‹ΠΉ запрос. Π’ΠΎΒ Π΅ΡΡ‚ΡŒ Ссли бы ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° offset Π½Π΅Β Π±Ρ‹Π»ΠΎ, ΠΌΡ‹Β Π±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· скачивали Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 100 ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Ρ€ΡƒΠ·Π΅ΠΉ, а с ним ΠΌΡ‹Β ΠΏΠΎΒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ (ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ) Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΡΠΎΡ‚Π½ΡŽ.
Π˜Ρ‚Π°ΠΊ, сначала мы создаСм пустой список friends, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹Β ΠΏΠΎΡ‚ΠΎΠΌ запишСм Π²Ρ‹Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡ‚ΠΎΠΌ мы опрСдСляСм, ΠΊΠ°ΠΊΠΈΠ΅ отступы (offset) у нас Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· и с каким шагом. За это ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ функция range: условно говоря, у нас Π±ΡƒΠ΄Π΅Ρ‚ 3 шага ΠΎΡ‚Β 0Β Π΄ΠΎΒ 300, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ·Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 100. ПослС Ρ‡Π΅Π³ΠΎ ΠΌΡ‹Β Ρ†ΠΈΠΊΠ»ΠΎΠΌ Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΒ 100 подписчиков Π·Π°Β ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. Π˜Β Π²Β ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ записываСм Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ в список.

friends = []
for i in range(0, 201, 100):
	url_formatted = url.format(access_token = access_token, api_version = api_version, offset = i)
	print(i)
	res_friends = requests.get(url_formatted)
	for friend in res_friends.json()["response"]['items']:
        friends.append(friend["last_name"])

И вуаля! Бписок подписчиков Π³ΠΎΡ‚ΠΎΠ²!

Π§Π°ΡΡ‚ΡŒ 2. БообщСства

ΠΒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ для Π½Π°ΡˆΠΈΡ… ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ корпус ΠΊΠ°ΠΊΠΈΡ…-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСкстов. Для этого ΠΌΡ‹Β ΠΌΠΎΠΆΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ стСну ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ сообщСства ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ‚ΡƒΡ‚ Ρ‚ΠΎΡ‚Β ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΡΒ ΡŽΠ·Π΅Ρ€Π°ΠΌΠΈ: Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ запрос, наслаТдаСмся.
Бписок ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со стСнами находится Π²Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Wall Π²Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Если ΠΌΡ‹Β Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ посты на стСнС, Ρ‚ΠΎΒ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ wall.get.
Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ посты сообщСства Π’Ρ‹ΡˆΠΊΠΈΠ½ΡΠΊΠΈΠ΅ Ρ…ΠΎΠΊΠΊΡƒ. Для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π²Ρ‹ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 100Β ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

res_wall = requests.get(f'https://api.vk.com/method/wall.get?domain=hsehokku&count=100&access_token={access_token}&v={api_version}')

ΠŸΠΎΒ ΡΡƒΡ‚ΠΈ, Π½ΠΈΡ‡Π΅Π³ΠΎ особо нС измСнилось, ΠΊΡ€ΠΎΠΌΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΒ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°: domain содСрТит ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ адрСс сообщСства, с которого ΠΌΡ‹Β Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅.
ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π°Β Π²Ρ‹Π΄Π°Ρ‡Ρƒ ΠΏΠΎΒ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ посту: ΠΌΡ‹Β ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сам тСкст ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½ΠΎΒ ΠΈΒ ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΒ Π½Π΅ΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ из списка ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Но мы в учСбных цСлях сосрСдоточимся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ на тСкстах ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ собСрСм ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 400 постов со стСны и запишСм ΠΈΡ…Β Π²Β Ρ„Π°ΠΉΠ»ΠΈΠΊ Π½Π°Β ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ.

Π¨Π°Π³ 1

ПишСм строку запроса, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ offset, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ за отступы.

url = 'https://api.vk.com/method/wall.get?domain=hsehokku&count=100&offset = {offset}&access_token={access_token}&v={api_version}'

Π¨Π°Π³ 2

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ пустой список texts, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ тСксты. ΠŸΠΎΡ‚ΠΎΠΌ пишСм Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΒ 100 постов Π·Π°Β ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ·Β 4-Π΅Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΈΒ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пост в созданный список.

texts = []
for i in range(0, 301, 100):
	url_formatted = url.format(access_token = access_token, api_version = api_version, offset = i)
	print(i)
	res_wall = requests.get(url_formatted)
	for post in res_wall.json()["response"]['items']:
    	texts.append(post["text"])

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π°Β Ρ‚ΠΎ, ΠΊΠ°ΠΊ это выглядит в спискС:
Ага, в тСкстС Π΅ΡΡ‚ΡŒ лишниС символы, Π°Β Ρ‚ΠΎΡ‡Π½Π΅Π΅ \n. Π­Ρ‚ΠΎ всСго лишь Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ: ΠΎΠ½Β ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тСкст Π²Β Π΄Π°Π½Π½ΠΎΠΌ мСстС Π²Β ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅ начинаСтся с новой строки.

Π¨Π°Π³ 3

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π²Β ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π½Π°Β ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ„Π°ΠΉΠ» texts.txt, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹Β ΠΈΒ Π·Π°ΠΏΠΈΡˆΠ΅ΠΌ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π¨Π°Π³ 4

ЗаписываСм посты из списка texts Π²Β Ρ„Π°ΠΉΠ» texts.txt. И замСним символы \n в тСкстС Π½Π°Β Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ строки.

with open("vk.texts.txt", "wt", encoding = "utf8") as f:
	for text in texts:
    	f.write(text.replace("\n", " ") + "\n")

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, вы стали счастливым ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ сборника ΡΡ‚Ρ€Π°Π΄Π°Π»ΡŒΡ‡Π΅ΡΠΊΠΈΡ… студСнчСских Ρ…ΠΎΠΊΠΊΡƒ!
Π’Β Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Β Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ API ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python. ΠΠ°Β Π΄Π΅Π»Π΅Β Π’Πš ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС: ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΒ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ критСриям, ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΒ Π΅Ρ‰Ρ‘ ΠΊΡƒΡ‡Ρƒ всСго интСрСсного. Π“Π»Π°Π²Π½ΠΎΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒΒ β€” Π½Π΅Β Π±ΠΎΡΡ‚ΡŒΡΡ обилия ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²Β Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΒ ΠΈΡΠΊΠ°Ρ‚ΡŒ то самоС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°ΠΌ.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π°Β Github

Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅-api — Π½ΠΏΠΌ

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° TypeScript для упрощСния выполнСния запросов ΠΊ VK API.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹: EN / RU

Установка

ΠΈΠ»ΠΈ

ОписаниС

vkontakte-api слСдуСт ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π½Π° основС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ являСтся class ΠΈ прСдставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пространство ΠΈΠΌΠ΅Π½ Π² API. ОсновноС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСпозитория Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ запроса для экзСмпляра VKAPI, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ запрос ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ запрос добавляСтся Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈ выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС истСчСния Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°. ΠΏΠΎ ппс собствСнности.Π˜Ρ‚Π°ΠΊ, Π½Π΅Ρ‚ случая, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ Π±Ρ‹Π» Π·Π°Π±Π°Π½Π΅Π½ ΠΈΠ·-Π·Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ слишком большого количСства запросов Π² сСкунду.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° многопоточности (multi-worker) для Ρ‚Π΅Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ запускаСтся Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅.

ИспользованиС

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ экзСмпляра

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ VKAPI instance:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ {VKAPI} ΠΈΠ· vkontakte-api;

const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI; 

ДопускаСтся пропуск rps (Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 3 ), Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ запросов Π² сСкунду .VK API ΠΈΠΌΠ΅Π΅Ρ‚ свои ограничСния, поэтому ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ свойства accessToken ΠΈ lang , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ запроса. Π—Π½Π°Ρ‡ΠΈΡ‚, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΏΠΎΠΊΠ° Π½Π΅ потрСбуСтся ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅:

 const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI ({
  об / с: 20,
  accessToken: 'ΠΌΠΎΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ',
  lang: 'en',
}); 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ использованиС собствСнного рСпозитория

Π’ случаС, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΠ½ Π½Π΅ Π² настоящСС врСмя Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ {VKAPI, TSendRequest, Repository} ΠΈΠ· vkontakte-api;

// Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
// Π±ΡƒΠ΄Π΅Ρ‚ Π² Π·ΠΌΠ΅ΠΈΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - Π² Π²Π΅Ρ€Π±Π»ΡŽΠΆΡŒΠ΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅.
/ **
 * @ см. https://vk.com/dev/auth.restore
 * /
интСрфСйс экспорта IRestoreParams {
  Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½: строка;
  lastName: строка;
}

интСрфСйс экспорта IRestoreResult {
  успСх: 1;
  сид: строка;
}

// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ класс рСпозитория, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ абстрактный Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.
класс экспорта AuthRepository Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ {
  конструктор (sendRequest: TSendRequest) {
    // Π’Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ конструктор рСпозитория ΠΈ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ
    // Имя пространства ΠΈΠΌΠ΅Π½ API.// @ см. https://vk.com/dev/auth
    супСр ('авторизация', sendRequest);
  }

  / **
   * @ см. https://vk.com/dev/auth.restore
   * @type {(params: (IRestoreParams & IRequestOptionalParams)) => ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ }
   * /
  // ΠžΠΏΠΈΡΠ°Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ рСпозитория. Π’ качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ имя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.
  // Π’ качСствС Π²Ρ‚ΠΎΡ€ΠΎΠΉ - функция, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½ΠΎ ΠΌΡ‹
  // Ρ…ΠΎΡ‡Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ "formatOptionalArray" ΠΈΠ»ΠΈ
  // "formatOptionalBoolean" ΠΈΠ· 'vkontakte-api'.restore = this.r  ('Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ');
}

// Когда Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ создан, ΠΌΡ‹ просто добавляСм Π΅Π³ΠΎ Π² экзСмпляр VKAPI.
const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI (). addRepository ('auth', AuthRepository);

// На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ TypeScript Π·Π½Π°Π΅Ρ‚ ΠΎ Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΊΠ°ΠΊ 'auth'.
api.auth.restore ({Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½: '...', lastName: '...'}); 

Π’ случаС, Ссли Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, TypeScript Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, говоря, Ρ‡Ρ‚ΠΎ имя рСпозитория, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π² addRepository , ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Π½ΠΈΠΊΠΎΠ³Π΄Π° .

Π Π΅ΠΆΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ VKAPI Π½Π° сторонС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство isBrowser Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π»ΠΎΠΆΠ½ΠΎ . Π’ случаС, Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ истинноС , экзСмпляр api выполняСт запросы Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° JSONP. НС влияСт Π½Π° внСшний ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠ΄Π°. Если это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ, запросы Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π½Π° сторонС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΠ½ΠΈ Π²Ρ‹ΠΉΠ΄ΡƒΡ‚ ΠΈΠ· строя ΠΈΠ·-Π·Π° CORS Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

 const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI ({isBrowser: true}); 

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ запросов

ЭкзСмпляр VKAPI содСрТит список Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса. ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² API.ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ имя Π² соотвСтствии с Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² API.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запроса ΠΈ рСгистрации Π΄Π°Π½Π½Ρ‹Ρ…:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ {VKAPI} ΠΈΠ· vkontakte-api;

const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI ({accessToken: 'ΠΌΠΎΠΉ Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½'});

api.users.get ({userIds: ['vladkibenko']}). Π·Π°Ρ‚Π΅ΠΌ (console.log); 

ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° увСдомлСния:

 api.notifications.sendMessage ({
  userIds: ['Π²Π»Π°Π΄ΠΊΠΈΠ±Π΅Π½ΠΊΠΎ'],
  сообщСниС: 'ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π’Π»Π°Π΄!',
}); 

Π—Π°ΠΌΠ΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ lang ΠΈ accessToken :

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ {ELang, VKAPI} ΠΈΠ· vkontakte-api;

const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI ({accessToken: 'ΠΌΠΎΠΉ Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½'});

// Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ с английской Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π² app.api.users.get ({
  userIds: ['Π²Π»Π°Π΄ΠΊΠΈΠ±Π΅Π½ΠΊΠΎ'],
  accessToken: 'Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ прилоТСния',
  // Или Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 'en' ΠΈΠ»ΠΈ 3.
  lang: ELang.EN,
}). Π·Π°Ρ‚Π΅ΠΌ (console.log); 

НСкоторыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ всС Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Ρ‹ бСсплатно для выполнСния ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… запросов. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС Params ΠΈ Response поля ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π΅Ρ€Π±Π»ΡŽΠΆΠΈΠΉ корпус, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ vkontakte-api ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΈΡ… ΠΈΠ· футляр ΠΎΡ‚ Π·ΠΌΠ΅ΠΈ Π΄ΠΎ Π²Π΅Ρ€Π±Π»ΡŽΠ΄Π° для облСгчСния использования :

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ {VKAPI} ΠΈΠ· vkontakte-api;

const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI ({accessToken: 'ΠΌΠΎΠΉ Ρ‚ΠΎΠΊΠ΅Π½'});

// ОписаниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².interface Params {
  cityIds: строка;
}

// ОписаниС ΠΎΡ‚Π²Π΅Ρ‚Π°.
type Response = Array <{
  ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€;
  Π½Π°Π·Π²Π°Π½ΠΈΠ΅: строка;
}>;

// @ см. https://vk.com/dev/database.getCitiesById
api.addRequestToQueue  ({
  ΠΌΠ΅Ρ‚ΠΎΠ΄: 'database.getCitiesById',
  params: {
    cityIds: [1] .join (','),
  },
}). Π·Π°Ρ‚Π΅ΠΌ (console.log); 

Ошибки

Иногда API Π²Ρ‹Π΄Π°Π΅Ρ‚ ошибки. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π»ΠΈ ошибка Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ isVKError . Он содСрТит Ρ‚Π°ΠΊΠΈΠ΅ свойства, ΠΊΠ°ΠΊ errorInfo , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТит всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈΠ· Π’Πš ΠΈ config , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался для выполнСния запроса.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, lib содСрТит пСрСчислСниС EErrors , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт собой Π½Π°Π±ΠΎΡ€ всСх извСстных ошибок.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° многопоточности

Если ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… кластСров, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VKAPIProvider ΠΈ VKAPIConsumer .

VKAPIProvider Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π° VKAPIConsumer s — Π² ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΌ. ΠΏΠΎΡ‚ΠΎΠΊΠΈ.

Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

 import {fork, isMaster, Worker} ΠΈΠ· «кластСра»;
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ os ΠΈΠ· 'os';
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ {VKAPI, IVKAPI} ΠΈΠ· 'vkontakte-api';
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ {VKAPIProvider, VKAPIConsumer} ΠΈΠ· 'vkontakte-api / dist / multithreading';

// ЗапускаСт http-сСрвСр.ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° экзСмпляр VKAPI. Π’Π°ΠΊ,
// ΠΎΠ½ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ api. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ экзСмпляр VKAPI ΠΈΠ»ΠΈ
// VKAPIConsumer.
функция http (api: IVKAPI) {
  // Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ VKAPI
  api.users.get ({userIds: ['vladkibenko']}). Π·Π°Ρ‚Π΅ΠΌ (console.log);
}

// ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π³Π»ΡƒΡˆΠΊΠ°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π°ΠΌ Π»ΠΎΠ³ΠΈΠΊΡƒ
const isDev = process.env.NODE_ENV === 'Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°';

// Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запустим ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ. Π˜Ρ‚Π°ΠΊ, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ VKAPIProvider ΠΈ
// ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒ VKAPIC.
if (isDev) {
  const api = Π½ΠΎΠ²Ρ‹ΠΉ VKAPI ();
  
  // ЗапускаСм http сСрвСр
  Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ http (api);
}

// Π’ производствСнном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΡ‹ создаСм ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΊΠΎΠ², сколько ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ процСссор.if (isMaster) {
  const cpuCount = os.cpus (). Π΄Π»ΠΈΠ½Π°;
  Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ константы: Π Π°Π±ΠΎΡ‡ΠΈΠΉ [] = [];

  for (let i = 0; i 
ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ связи ΠΌΠ΅ΠΆΠ΄Ρƒ поставщиком ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΌ

Π Π΅Π΄ΠΊΠΈΠΉ случай, ΠΊΠΎΠ³Π΄Π° Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ 2 ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° с Ρ€Π°Π·Π½Ρ‹Π΅ VKAPI экзСмпляров. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ api экзСмпляры для Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ доступа.

Π˜Ρ‚Π°ΠΊ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ свойство tunnelName ΠΈ для ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°, ΠΈ для ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒ.Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ {isMaster} ΠΈΠ· "кластСра";
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ {VKAPI} ΠΈΠ· 'vkontakte-api';
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ {VKAPIProvider, VKAPIConsumer} ΠΈΠ· 'vkontakte-api / dist / multithreading';

if (isMaster) {
  const cpuCount = os.cpus (). Π΄Π»ΠΈΠ½Π°;
  Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ константы: Π Π°Π±ΠΎΡ‡ΠΈΠΉ [] = [];

  for (let i = 0; i 

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ID прилоТСния Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ Secure Key? - Π‘Π»ΠΎΠ³ Knowband

Π­Ρ‚ΠΎ руководство прСдставляСт собой пошаговоС руководство ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… свСдСний API Vkontakte, ΠΊΠ°ΠΊ Application ID ΠΈ Secure Key.Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ API ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для настройки Π²Ρ…ΠΎΠ΄Π° Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π½Π° вашСм сайтС. Π‘Π»ΠΎΠ³ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· процСсс получСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° прилоТСния Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ Secure Key. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± API.

Π¨Π°Π³ΠΈ для получСния ID прилоТСния Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ Secure Key

Π¨Π°Π³ 1: Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

PS: Для настройки любого Π²Ρ…ΠΎΠ΄Π° Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти Π½Π° своСм Π²Π΅Π±-сайтС Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.Вся информация ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ… получаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Π²Π°ΡˆΡƒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π˜Ρ‚Π°ΠΊ, для настройки Π²Ρ…ΠΎΠ΄Π° Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π½Π° своСм сайтС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

Π¨Π°Π³ 2: ПослС Π²Ρ…ΠΎΠ΄Π° Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу. Π—Π΄Π΅ΡΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β» .

Π¨Π°Π³ 3: Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ интСрфСйсС откроСтся нСбольшая Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅:

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя прилоТСния, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π’Π΅Π±-сайт» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡΒ».Π—Π°Ρ‚Π΅ΠΌ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ URL-адрСс вашСго сайта ΠΈ вашС Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя.

Π¨Π°Π³ 4: ПослС заполнСния Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сайт» ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π¨Π°Π³ 5: Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Настройки» Π² Π»Π΅Π²ΠΎΠΉ строкС мСню. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ свой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния ΠΈ ΠΊΠ»ΡŽΡ‡ бСзопасности. Но ΠΏΠ΅Ρ€Π΅Π΄ этим Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Open API, ΡƒΠΊΠ°Π·Π°Π² URL-адрСс сайта ΠΈ URL-адрСс пСрСнаправлСния, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅:

Π¨Π°Π³ 6: НаТмитС Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ .Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ API ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² свой ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Ρ…ΠΎΠ΄Π° Π² соцсСти, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ наш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Ρ…ΠΎΠ΄Π° Π² систСму Ρ‡Π΅Ρ€Π΅Π· ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти (для PrestaShop, OpenCart ΠΈΠ»ΠΈ Magento), Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ API Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ? Π’Π΅Π±Π΅ это Ρ‚ΠΎΠΆΠ΅ понравится

Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, yii \ authclient \ clients \ VKontakte | ДокумСнтация ΠΏΠΎ API | yiisoft / yii2-authclient

Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· VKontakte OAuth.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VKontakte OAuth, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° http://vk.com/editapp?act=create.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ прилоТСния:

  'ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹' => [
    'authClientCollection' => [
        'class' => 'yii \ authclient \ Collection',
        'ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹' => [
            'vkontakte' => [
                'class' => 'yii \ authclient \ clients \ VKontakte',
                'clientId' => 'vkontakte_client_id',
                'clientSecret' => 'vkontakte_client_secret',
            ],
        ],
    ]
    
]
  

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅:

БвСдСния ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ URL API.Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ \ yii \ httpclient \ Client :: baseUrl для httpClient. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этого свойства Π½Π΅ вступит Π² силу послС создания экзСмпляра httpClient.

Бписок ΠΈΠΌΠ΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρƒ API для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².

ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ массив $ attributeNames = ['uid', 'first_name', 'last_name', 'nickname', 'screen_name', 'sex', 'bdate', 'city', 'country', 'timezone', 'photo']

ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° URL запроса Ρ‚ΠΎΠΊΠ΅Π½Π°.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ доступа ΠΊ экзСмпляру HTTP-запроса.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ normalizeUserAttributeMap ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ForgeRock Identity Management 7> Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ ΡΠ°ΠΌΠΎΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡŽ> ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс администратора ΠΈΠ»ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ conf / identityProvider-vkontakte.json . IDM Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ» identityProvider-vkontakte.json ΠΏΡ€ΠΈ настройкС ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ этого поставщика ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС администратора. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡƒΡŽ Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Admin UI Vkontakte Provider, вмСстС со связанной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π² Ρ„Π°ΠΉΠ»Π΅ identityProvider-vkontakte.json :

Vkontakte Social Identity Provider Configuration Properties

Бвойство (UI) Бвойство (Ρ„Π°ΠΉΠ» JSON) ОписаниС
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прилоТСния clientId Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для вашСго прилоТСния Vkontakte
Secure Client Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для доступа ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.
ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Массив строк, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ доступ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ.
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ конСчная Ρ‚ΠΎΡ‡ΠΊΠ° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠžΠ±Ρ‹Ρ‡Π½ΠΎ https://oauth.vk.com/authorize .
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Ρ‚ΠΎΠΊΠ΅Π½Π° tokenEndpoint ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°, которая ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ доступа; ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ "https://oauth.vk.com/access_token
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ userInfoEndpoint ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°, которая ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ поля, связанныС с ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия; ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ https: // api.vk.com/method/users.get
ВСрсия API apiVersion ВСрсия ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ³ΠΎ API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, доступная ΠΏΠΎ ссылкС VK Developers Documentation, API Versions section. ВСрсия API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для IDM 7 - 5.73.
НС Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС администратора поставщик Имя поставщика ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
НС Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС администратора configClass Класс ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для модуля Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
НС Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс администратора basicAuth Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ
НС Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС администратора authenticationIdKey Бвойство ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ id
НС Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС администратора propertyMap БопоставлСниС Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ IDM

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ «Бвойства ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π·Π½Π°Ρ‡ΠΊΠ° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΒ».

Π’ΠΎΠΉΡ‚ΠΈ

Для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² CPAN

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму с вашим Π˜Π” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ ΠŸΠΠ£Π—Π«.

Π­Ρ‚ΠΎΡ‚ сайт отслСТиваСт ошибки Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ дистрибутивС, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· CPAN. ВсС ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… общСдоступно Π½Π° этом сайтС. Если дистрибутив отслСТиваСт ошибки Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅, это Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π½Π° страницах этого дистрибутива здСсь.

Π₯ΠΎΡ‡Ρƒ ...

... Π½Π°ΠΉΡ‚ΠΈ дистрибутив ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ ошибки?

Π­Ρ‚ΠΎΡ‚ сайт позволяСт Π²Π°ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ для рассылок ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Ρƒ.Когда Π²Ρ‹ нашли дистрибутив, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ извСстныС ошибки ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….

... ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± ошибкС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· пСрСчислСнных здСсь Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для Π²Ρ…ΠΎΠ΄Π° Π² систСму. Auth0 прСдоставляСт нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Ρ…ΠΎΠ΄ Π² Google ΠΈ Github. Авторы модуля ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ PAUSE для управлСния своими очСрСдями.

... ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± ошибкС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС для Π΄Π°Π½Π½ΠΎΠ³ΠΎ распрСдСлСния ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅, ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ письмо to bug- <имя-распространСния> @rt.cpan.org , Π³Π΄Π΅ "<имя-распространСния>" - это Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ DBIx-SearchBuilder ΠΈΠ»ΠΈ Класс-DBI ΠΈΠ»ΠΈ Acme-Current-Forever. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ поиск, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ имя распрСдСлСниС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ любого ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ элСктронного письма Π±ΡƒΠ΄Π΅Ρ‚ общСдоступно Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

... ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅?

ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ элСктронноС письмо Π½Π° адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ распространСния (см. Π’Ρ‹ΡˆΠ΅) с Ρ‚Π΅Π³ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π³Π΄Π΅-Ρ‚ΠΎ Π² Ρ‚Π΅ΠΌΠ΅: [rt.cpan.org # NNNNN ] .Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ NNNNN ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ошибки.

... ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± ошибкС Π² самом perl?

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π² самом Perl, Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку инструмСнт perlbug ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ систСмС отслСТивания ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ GitHub.

... ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибками Π² Π²Π°ΡˆΠΈΡ… дистрибутивах?

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ошибками ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΡ€ модуля с УчСтная запись PAUSE ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΉΡ‚ΠΈ Π² rt.cpan.org с ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ PAUSE ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ. Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π²Π°ΠΌΠΈ дистрибутивов Π½Π΅Ρ‚ Π² спискС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ элСктронноС письмо ΠΏΠΎ адрСсу rt-cpan-admin @ bestpractical.com.

... Π·Π½Π°Π΅Ρ‚Π΅ большС ΠΎΠ± этой услугС?

Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ rt.cpan.org.


vkontakte-api- Бписок ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… вопросов

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС для
  • Π”ΠΎΠΌ
  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ..
  • Поиск рСгистр Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ
Главная> Π’Π΅Π³> vkontakte-api VK API: Standalone Token для сайта, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ? vkontakte-api

Π― написал Π±ΠΎΡ‚Π° Π½Π° Python, Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΎΠ½ Π²Ρ‹Π»Π΅Ρ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ пСрСзапуск ΠΏΠΈΡ‚ΠΎΠ½ ΠΏΠΈΡ‚ΠΎΠ½-3.Икс vkontakte-api

php: Callback API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ нСсколько Ρ€Π°Π· отправляСт сообщСниС php vkontakte-api

1

Python 3.8.2 | VKBOTLONGPOLL 5.103 Π§Π°Ρ‚-Π±ΠΎΡ‚ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° смСну Ника Π½Π° любого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ vkontakte-api ΠΏΠΈΡ‚ΠΎΠ½-3.8

4 1

python ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ vk ΠΏΠΈΡ‚ΠΎΠ½ python-3.x vkontakte-api

3 3

python: ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΏΠΈΡ‚ΠΎΠ½ vkontakte-api

4

python: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свой ID Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΏΠΈΡ‚ΠΎΠ½ vkontakte-api

2

МоТно Π»ΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Π·ΡΡ‚ΡŒ пост ΠΈΠ· сообщСства Π² Π’Πš ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ? Π’Πš-API Python ΠΏΠΈΡ‚ΠΎΠ½ vkontakte-api

3

python: Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΎΡ‚Π° с Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠΈΡ‚ΠΎΠ½ ΠΏΠΈΡ‚ΠΎΠ½-3.Икс vkontakte-api

5 3

php: Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сразу всС Ρ‚ΠΎΠ²Π°Ρ€Ρ‹? Π’Πš API. php vkontakte-api

5

python: Π‘ΠΎΡ‚ Π’Πš с Π²ΠΈΠΊΠΈ-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΏΠΈΡ‚ΠΎΠ½ python-3.x vkontakte-api

2

python: Π‘ΠΎΡ‚ для Π’Πš с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ для Π²ΠΈΠΊΠΈ ΠΏΠΈΡ‚ΠΎΠ½ python-3.x vkontakte-api

2

python: Π‘ΠΎΡ‚ Π’Πš для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΈΡ‚ΠΎΠ½ ΠΏΠΈΡ‚ΠΎΠ½-3.Икс vkontakte-api

7

javascript: Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написано сообщСниС javascript node.js vkontakte-api

4 2

php: API Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° поста Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, сначала ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, ΠΏΠΎΡ‚ΠΎΠΌ php vkontakte-api

7 1

python: МоТно Π»ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ сообщСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π΅ Ρƒ всСх, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π° Π² Π’Πš ΠΏΠΈΡ‚ΠΎΠ½ vkontakte-api

4

Вопрос ΠΏΠΎ API Telegram vkontakte-api Telegram-Π±ΠΎΡ‚ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ°-api

8

javascript: Ловля Π¨Π΅Ρ€Π° Π½Π΅ отобраТаСтся Π½Π° стСнС Π² Π’Πš Π½Π° мобильном? Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.SHARE ΠΌΠ΅Ρ‚ΠΎΠ΄ javascript vkontakte-api совмСстноС использованиС

6

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Πš api, python 3.x.x python-3.x vkontakte-api

3

python: ΠΊΠ°ΠΊ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ? ΠΏΠΈΡ‚ΠΎΠ½ vkontakte-api

3 3

  • 1
  • 2
  • 3
  • 4
  • 5
  • β–Ά

Π’Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ

    Β© 2019 Руководство ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

    Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅? | Chat2Desk.com Π‘Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ

    1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΡƒΡŽ страницу. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

    • бизнСс;

    • тСматичСскоС сообщСство;

    • торговая ΠΌΠ°Ρ€ΠΊΠ° ΠΈΠ»ΠΈ организация;

    • публичная страница.

    Если страница ΡƒΠΆΠ΅ сущСствуСт, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° администратора.

    1. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний Π³Ρ€ΡƒΠΏΠΏΠ΅ Π² Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅> БообщСния .Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ настройки.

    1. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΎΡ‚Π° Π² Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅> БообщСния> Настройки Π±ΠΎΡ‚Π° . Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ настройки.

    1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со страницСй ΠΏΠΎ API Π² Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅> Настройки> ИспользованиС API .

    ΠŸΡ€ΠΈ создании ΠΊΠ»ΡŽΡ‡Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ всС ΠΏΡΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ... . ΠŸΡ€ΠΈ нСобходимости ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ дСйствиС SMS ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· устройство.

    1. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π½Π° сайтС:

    1. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ API. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Manage> Settings> API> Callback API> Π²ΠΊΠ»Π°Π΄ΠΊΠ° Server Settings .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *