Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 15/08/17 в 20:38 |
Стал просматривать топ Alexa и увидел сиё чудо, зашел, средиректило на vk.
Стал читать, пишут что это "Конструктор Социальных сетей на базе ВКонтакте", но как это работает и есть ли готовые примеры рабочих проектов с использованием userapi.com ?
|
|
|
|
+
С нами с 09.05.17
Сообщения: 661
Рейтинг: 586
|
Добавлено: 15/08/17 в 20:48 |
Это работает как api социальной сети ВК, что то более менее рабочее, только коммерческие продукты, соотвественно нормальный вряд ли где-то увидишь.(это я про код) а сервисы с использованием вк апи в гугле можно глянуть)
https://vk.com/dev/manuals
Если очень надо, могу часть реализации выложить сервиса по автоматическому управлению опросами и рекламой через vk api, только сами обращения к апи.
вообщем вот кусок реализации, для моей задачи, а дальше включаем фантазию, берем доку по апи и делаем.
Код: [развернуть] |
public function authUser($code)
{
$auth = file_get_contents('https://oauth.vk.com/access_token?client_id=6666666&client_secret=secret&redirect_uri=http://vkapi.mysite.com/callback&code='.$code);
return json_decode($auth);
}
public function getAdsLayout($account_id, $ad_id, $token)
{
$layout = file_get_contents('https://api.vk.com/method/ads.getAdsLayout?account_id='.
$account_id.'&ad_ids={"id":'.
$ad_id.'}&access_token='.
$token);
return json_decode($layout);
}
public function getAds($account_id, $ad_id, $token)
{
$layout = file_get_contents('https://api.vk.com/method/ads.getAds?account_id='.
$account_id.'&ad_ids={"id":'.
$ad_id.'}&access_token='.
$token);
return json_decode($layout);
}
public function getPost($post_id, $token)
{
$post = file_get_contents('https://api.vk.com/method/wall.getById?posts='.
$post_id.'&access_token='.
$token);
return json_decode($post);
}
public function getPoll($owner_id, $poll_id, $token)
{
$poll = file_get_contents('https://api.vk.com/method/polls.getById?owner_id='.
$owner_id.'&poll_id='.
$poll_id.'&access_token='.
$token);
return json_decode($poll);
}
public function getVoters($owner_id, $poll_id, $answer_ids, $token)
{
$poll = file_get_contents('https://api.vk.com/method/polls.getVoters?owner_id='.
$owner_id.'&poll_id='.
$poll_id.'&answer_ids='.
urlencode($answer_ids).'&count=1000&access_token='.
$token);
return json_decode($poll);
}
public function updateAdStatus($account_id, $ad_id, $status, $token)
{
$data = json_encode([['ad_id'=> $ad_id, 'status' => $status]]);
$ad = file_get_contents('https://api.vk.com/method/ads.updateAds?account_id='.
$account_id.'&data='.
$data.'&access_token='.
$token);
return json_decode($ad);
}
public function sendMessage($user_id, $message, $token)
{
$message_id = file_get_contents('https://api.vk.com/method/messages.send?user_id='.
$user_id.'&message='.
urlencode($message).'&access_token='.
$token);
return json_decode($message_id);
}
|
|
|
|
|
С нами с 18.05.07
Сообщения: 8329
Рейтинг: 4007
|
Добавлено: 16/08/17 в 11:21 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |