![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 53
|
Кто заливал фотографию в альбом одноклассников, подскажите как это сделать.
Использую метод sdk: Photos.upload([file_1], uploadPhotoCallback, "", "", photoAlbumAid,(/*а вот тут вопрос*/)) //file_1 - bitmap фотографии; Если я не пишу ничего, мне возвращает ошибку, об отсутствии параметра photos. Если я указываю пустой массив, то получаю следущую ошибку: Цитата:
var photos:Object = new Object(); photos.caption = ""; var location:Object = new Object(); location.latitude = ""; location.altitude = ""; location.longitude = ""; location.cellId = ""; location.ipAddress = ""; location.country = ""; location.city = ""; photos.location = location; var str:String = JSON.encode(photos); отправляю [str]; Цитата:
|
|
|||||
|
Регистрация: Jun 2009
Адрес: Москва
Сообщений: 170
|
у меня вот так работает:
Photos.upload([photo],onPhotoUploaded,uploadURL,"","",[{"caption":" ", "location":{"latitude":45 ,"longitude":45}}]);
__________________
Могу ошибаться... =) |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 53
|
А как формируется uploadURL?
|
|
|||||
|
Регистрация: Jun 2009
Адрес: Москва
Сообщений: 170
|
насколько я помню - можно и не формировать никак, ошибки не будет, сдк само подставит дефолтный, и с ним всё ок. а вообще - Photos.getUploadUrl()
__________________
Могу ошибаться... =) |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 53
|
Если запрос выглядит так:
Photos.upload([file_1], uploadPhotoCallback, "", "", "",[{"caption":" ", "location":{"latitude":45 ,"longitude":45}}]); Цитата:
|
|
|||||
|
Апну темку, Photos.getUploadUrl() у кого-нибудь вообще работает?
Я все вариации на тему уже испробовал... Photos.getUploadUrl, Odnoklassniki.callRestApi("photos.getUploadUrl"..., через SignUtil напрямую. Причем метод принимает 2 необязательных параметра - uid и aid, если их явно задать - выдается ошибка о неверно сгенерированном SIGе, если же какой-нибудь опустить, придет пустой ответ. Тот же список альбомов, создание работает корректно. У кого-нибудь получилось загрузить картинку в альбом? Поделитесь опытом.
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 12
|
Я через JS узнаю, вот так:
function getUploadUrl(){ FAPI.Client.call( {method:'users.hasAppPermission',format:'JSON',ext_perm:'PHOTO CONTENT'}, function(ss,dd,ee){ if(ss=='ok'&&dd==true) { FAPI.Client.call( {method:'photos.getUploadUrl',format:'JSON'}, function(s,d,e) { getGameSwf().getUploadUrlCallback(FAPI.Client.sessionSecretKey, FAPI.Client.applicationKey, s=='ok'?d:'' ); }); } else if(ss=='ok') { FAPI.UI.showPermissions('["PHOTO CONTENT"]'); } else getGameSwf().getUploadUrlCallback('','',''); }); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|