Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
BIOS
КИДАЛА!
Сообщения: 68 Зарегистрирован: 04 ноя 2009, 10:43
Сообщение
BIOS » 24 дек 2010, 00:49
Код: Выделить всё
<html><head><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() { // инициализируем Vk API VK.api("wall.savePost",{'wall_id': '1', // тут ID пользователя кому отправляем запись'post_id': '<?=$data['code']?>','message': 'Mozilla Firefox','photo_id': '5864323_200846272'},function(data) {if(data.error) {alert(data.error.error_msg);}else {VK.callMethod("saveWallPost", data.response.post_hash);}}); });});</script></head><body></body></html>
BIOS
КИДАЛА!
Сообщения: 68 Зарегистрирован: 04 ноя 2009, 10:43
Сообщение
BIOS » 24 дек 2010, 00:50
Помогите сделать так чтобы запись предлагалось отправить на стену пользователю который запустил приложение а не определенному
zavr
Сообщения: 1 Зарегистрирован: 24 дек 2010, 04:23
Сообщение
zavr » 24 дек 2010, 04:26
Нужно сначала узнать id пользователя:
Код: Выделить всё
window.onload = (function() { // когда загрузится вся страница VK.init(function() { // инициализируем Vk API VK.loadParams(document.location.href); var viewer_id = VK.params.viewer_id;
теперь локальную переменную можно использовать в той же функции дальше:
Код: Выделить всё
VK.api("wall.savePost",{wall_id:viewer_id,photo_id:"1_1",message:"wtf"}, function(data){ var hash = data.response.post_hash; VK.callMethod("saveWallPost", hash); })
Влад
Модератор
Сообщения: 654 Зарегистрирован: 29 апр 2010, 22:24
Сообщение
Влад » 24 дек 2010, 15:08
BIOS ты в каком разделе создаешь темы? Это что урок? или что?
BIOS
КИДАЛА!
Сообщения: 68 Зарегистрирован: 04 ноя 2009, 10:43
Сообщение
BIOS » 24 дек 2010, 17:59
Ну это типо рабочий метод, а так просто для пользователей и для себя узнать хотел как отправлять на свою стену