Wall.Savepost в Iframe приложении (php) не работает

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)

Wall.Savepost в Iframe приложении (php) не работает

Сообщение illi4 » 13 янв 2011, 23:38

Друзья,

Потратил часа два на изучение проблемы, но так и не нашёл решения.
У меня iframe приложение, код на удалённом сервере в PHP. Мне необходимо через приложение оставлять пост на стене пользователя.

Я пробовал несколькими способами, во всех случаях получал следующее сообщение об ошибке:
Array ( [error] => Array ( [error_code] => 3 [error_msg] => Unknown method passed [request_params] => Array ( [0] => Array ( [key] => api_id [value] => 2129765 ) [1] => Array ( [key] => format [value] => json ) [2] => Array ( [key] => message [value] => test ) [3] => Array ( [key] => method [value] => wall.savePost ) [4] => Array ( [key] => photo_id [value] => 465743_143323887 ) [5] => Array ( [key] => random [value] => 6504 ) [6] => Array ( [key] => timestamp [value] => 1294950355 ) [7] => Array ( [key] => v [value] => 3.0 ) [8] => Array ( [key] => wall_id [value] => 465743 ) [9] => Array ( [key] => sig [value] => fdd4c76077eb16ea69dc8f495f38ca57 ) ) ) )

Пробовал так:
  1.  
  2. $api_id = $_GET["api_id"];
  3. $viewer_id = $_GET["viewer_id"];
  4. $api_secret = 'xxx';
  5. $auth_key = $_GET["auth_key"];
  6. $random = rand(10000,99999);
  7. $timestamp = time();
  8. $v = "2.0";
  9. $sig = md5($api_id.'_'.$viewer_id.'_AdwFgTRGX1ET8dndYXNL');
  10. $method = "wall.savePost";
  11. print file_get_contents("http://api.vkontakte.ru/api.php?api_id=".$api_id."&v=".$v."&method=".$method."&timestamp=".$timestamp."&random=".$random."&sig=".$sig."&wall_id=".$viewer_id."&message=testing");
  12.  


и так:

  1.  
  2. require 'vkapi.class.php';
  3.  
  4. $viewer_id = $_GET["viewer_id"]; // его потом используе
  5.  
  6. $api_id = 2129765; // Insert here id of your application
  7. $secret_key = 'xxx'; // Insert here secret key of your application
  8.  
  9. $VK = new vkapi($api_id, $secret_key);
  10. $resp = $VK->api('wall.savePost', array('wall_id'=>$viewer_id,'photo_id'=>'465743_143323887','message'=>'test'));
  11. print_r($resp);
  12.  
  13.  


результат один.

Подскажите, плз, что не так, или ткните носом в полноценный пример на php. Спасибо.
illi4

 
Автор темы
Сообщения: 1
Зарегистрирован: 13 янв 2011, 23:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Wall.Savepost в Iframe приложении (php) не работает

Сообщение Александр » 14 янв 2011, 21:52

wall.savePost - это не серверный метод.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.


Вернуться в Создание IFrame-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron