Страница 3 из 16

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 19 апр 2010, 19:03
Александр
«Группа администраторов» - теперь такого нет?
Добавляется администратор по ID. Можете временно добавить меня в администраторы и дать ссылку на приложение.

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 20 апр 2010, 11:20
112
неее
Запись не может быть добавлена на стену по неизвестной причине

Если приложение выключено, то пишет именно это.
такое пишет если пользователь не разрешил отправлять на стену картики,
но может и потому что оно выключенно

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 20 апр 2010, 15:05
Start_Flesher
А можно же не только отправку одной, уже установленной приложением фотографии, сделать, а предоставить пользователю целый альбом фотографий в котором он сам может выбрать нужную и затем её отправить? Я так понимаю в этом случае работает только метод photos.get?

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 21 апр 2010, 10:22
Александр
Start_Flesher
Можно и целый альбом, и из разных альбомов. На первой странице писал об этом.

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 21 апр 2010, 13:45
Тимур
Александр не мог бы ты настримть приложение http://vkontakte.ru/app1677602)
Я сделал тебя админом)

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 21 апр 2010, 22:15
Александр
Тимур
Что-то действительно не отправляет по неизвестной причине. Загружаю одинаковый swf(кроме ID и ключа) - в моём приложении работает, в твоём нет. Позже посмотрю еще.

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 21 апр 2010, 22:36
Start_Flesher
Александр писал(а):Start_Flesher
Можно и целый альбом, и из разных альбомов. На первой странице писал об этом.
Ну я видел конечно на первой странице. Своим постом я хотел уточнить существуют ли ещё какие-либо методы для реализации этого? Ибо
photos.get мне не очень понятен.

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 23 апр 2010, 18:49
Александр
Нашел ещё одну причину вывода сообщения о неизвестной причине.
Заходим на страницу приложения. Нажимаем «Настройки». Ставим галочку «Разрешить приложению доступ к Вашим фотографиям».

Start_Flesher
photos.get работает как и другие методы. Нужно только вытащить необходимые данные. Или подставить эти данные в приложении вручную.

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 23 апр 2010, 21:23
VIP

Код: Выделить всё

	import flash.net.*;
	import flash.display.*;
	import flash.events.*;
	import flash.text.*;
	import vk.VkApiNode;


var api_id:Number=1727522;// ID приложения
 var api_secret:String="1gqE8m34rb";// секретный ключ
 var api:VkApiNode;
 var viewer_id;
 var url_loader:URLLoader;
 var url_request:URLRequest;
 var query:String;
 var wrapper:Object;


			this.addEventListener( Event.ADDED_TO_STAGE, onAddedToStage );

 function onAddedToStage(e: Event):void {
			wrapper=Object(parent.parent);

			// если приложение открыто со стены
			if (wrapper.application.parameters.referrer=='wall_view_inline'||wrapper.application.parameters.referrer=='wall_view') {
				result_tf.text='Здесь вы можете считать post_id и загрузить большое изображение.\n' + 
				'post_id=' + wrapper.application.parameters.post_id; // post_id передаётся в запросе ниже
			}

			send_btn.addEventListener(MouseEvent.CLICK, send_btnClick);
			viewer_id=wrapper.application.parameters.viewer_id;
			to_id_tf.text=viewer_id;
		}

 function send_btnClick(e: MouseEvent):void {
			// создаем и выполняем запрос
			api=new VkApiNode(viewer_id,api_id,api_secret);
			// отправляем запрос ('стена пользователяь которому будет отправлено фото (id)', 'photo_id', 'Сообщение')
			var to_id=int(to_id_tf.text); // id пользователя, на стену которого будет отправляться фото
			var post_id='post1';// id записи. Этот параметр будет передаваться в приложение через flashVars при просмотре или создании записи на стене пользователя.
			var photo_id='43116610_151914915';//  идентификатор фотографии, загруженной в фотоальбоме
			var post_message='Сообщение';
			query=api.savePost(to_id,post_id,photo_id,post_message);
			url_request=new URLRequest(query);
			url_loader=new URLLoader  ;
			url_loader.addEventListener(Event.COMPLETE,photoPosted);
			url_loader.load(url_request);
		}

 function photoPosted(event:Event):void {
			var response:XML=new XML(url_loader.data);
			// сохраняем запись на стене пользователя
			wrapper.external.saveWallPost(response.post_hash);
			result_tf.text='Готово';
		}

Мой код, пишу в кадре пишет что ошибка что у меня не правильно подскажите плизик

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 23 апр 2010, 22:56
Александр
VIP
Какую ошибку то пишет?

В кадре это не нужно.

Код: Выделить всё

   import flash.net.*;
   import flash.display.*;
   import flash.events.*;
   import flash.text.*;