Создание фотоальбома и загрузка фото
Добавлено: 18 мар 2014, 21:16
Вечер добрый. За основу брал эту статью http://flapps.ru/forum/topic4850.html
Цель создать альбом и загрузить фото.
Код приложения:
Код test.php
Все значения при photos.save : json.aid,json.server, json.photos_list,json.hash принимаются правильно. photos_list не пустой.
Альбом создается но фото не добавляется не могу понять в чем проблема.
Если alert('OK') вставить после VK.Api("photos.save", {album_id:json.aid, server:json.server, photos_list:json.photos_list, hash:json.hash}, function(datass){
то уже не выводится
Цель создать альбом и загрузить фото.
Код приложения:
Код: Выделить всё
if(window.album_id == 0) { VK.api("photos.createAlbum", {title: 'TEST', description: 'TESTAPP', test_mode: true, https: 0}, function(data) { $.post('test.php' ,{upload:data.response.upload_url, foto1:'original.jpg'},function(json){ //alert('OK1! '); if(json.server) { VK.Api("photos.save", {album_id:json.aid, server:json.server, photos_list:json.photos_list, hash:json.hash}, function(datass){ if(datass.response){ alert('Фотостатус сохранен! '); } }); }else alert('ERR! '); },'json'); }); }Код: Выделить всё
<? if ($_POST["upload"]) {// берем полный путь к файлам на сервере define('BASEPATH', str_replace('\\', '/', dirname(__FILE__)) . '/'); $upload_url = $_POST["upload"];// выставляем параметры для загрузки (полные пути до наших картинок) $post_params['file1'] = '@'.$_POST["foto1"]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $upload_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_params); $result = curl_exec($ch); curl_close($ch);//выводим результат в формате json echo $result; }?>Альбом создается но фото не добавляется не могу понять в чем проблема.
Если alert('OK') вставить после VK.Api("photos.save", {album_id:json.aid, server:json.server, photos_list:json.photos_list, hash:json.hash}, function(datass){
то уже не выводится