Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
- session_start();
- include_once("Frameworks/VK/VkPhpSdk.php");
- include_once("Frameworks/VK/Oauth2Proxy.php");
- $oauth2Proxy = new Oauth2Proxy('[APP_ID]', '[APP_SECRET]', 'https://oauth.vk.com/access_token', 'https://oauth.vk.com/authorize', 'code', 'http://sketchy.ga/test_vk.php', 'offline,notify,friends,photos,audio,video,wall');
- // Try to authorize client
- if($oauth2Proxy->authorize() === true)
- {
- // Init vk.com SDK
- $vkPhpSdk = new VkPhpSdk();
- $vkPhpSdk->setAccessToken($oauth2Proxy->getAccessToken());
- $vkPhpSdk->setUserId($oauth2Proxy->getUserId());
- // API call - get profile
- $result = $vkPhpSdk->api('getProfiles', array(
- 'uids' => $vkPhpSdk->getUserId(),
- 'fields' => 'uid, first_name, last_name, nickname, screen_name, photo_big',
- ));
- echo 'My profile: <br />';
- echo '<pre>';
- print_r($result);
- echo '</pre>';
- // API call - wall post
- $result = $vkPhpSdk->api('wall.post', array(
- 'owner_id' => $vkPhpSdk->getUserId(),
- 'message' => 'Wellcome to vkPhpSdk!',
- ));
- echo 'Wall post response: <br />';
- echo '<pre>';
- print_r($result);
- echo '</pre>';
- }
- else{
- echo 'Error occurred';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement