Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $token = "..."; // тут токен
- function vk($method, $params = array()) {
- global $token;
- $paramstr = http_build_query($params);
- $url = "https://api.vk.com/method/" . $method . "?" . $paramstr . "&v=5.27&access_token=" . $token;
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_VERBOSE, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_URL, $url);
- $r = json_decode(curl_exec($ch));
- curl_close($ch);
- return $r;
- }
- $file = "test.mp3";
- $r = vk("audio.getUploadServer");
- var_dump($r);
- $ch = curl_init($r->response->upload_url);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_VERBOSE, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_POST, true);
- curl_setopt($ch, CURLOPT_POSTFIELDS, array("file" => "@test.mp3"));
- $r = json_decode(curl_exec($ch));
- var_dump($r);
- curl_close($ch);
- $r = vk("audio.save", array(
- "server" => $r->server,
- "audio" => $r->audio,
- "hash" => $r->hash,
- "artist" => "test artist",
- "title" => "test title"
- ));
- var_dump($r);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement