Страница 2 из 2

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 21:26
Casperovskii
manticore
Таки просто скопируй мой код в скобочки. Должно получится что-то типа Vk->api(здесь_код_из_моих_скобок). Единственное, функции ответа так же вызываются на PHP или нет, я не знаю.

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 21:31
manticore
Casperovskii
А ответ разве обязателен? Я попробовал вот так:

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

$VK->api('execute', (code:"return API.wall.post(array('owner_id'=>'log_winners', 'message'=>'123321'))"))
и

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

$VK->api('execute', {code:"return API.wall.post(array('owner_id'=>'log_winners', 'message'=>'123321'))"})
Получается ошибка страницы. С ответами тоже пробовал, так-же ошибка страницы. Я так понимаю ругается на code, потому что оно выделено из цвета всего синтаксиса.

А ведь я так понял ошибкой 3, он говорит что нету такого метода?

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 21:34
manticore
Попробовал с другим методом:

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

$VK->api('users.get', array('uids'=>'11028682'));
Выводит отлично информацию. Ругается только на wall.post, почему такое может быть?

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 21:49
Casperovskii
manticore
Приложению даны права на работу со стеной?

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 21:50
manticore
Casperovskii
Да, конечно.

Если бы они не были даны, то из самого приложение не размещалась бы запись.

Код из приложения:

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

VK.api('wall.post',{owner_id: '***',message: '***',attachments: '***'},wall_post_s,wall_post_e);

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 22:04
Casperovskii
manticore
Нашел вот что:

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

http://pyha.ru/forum/topic/7739.0
И пробив по гуглю примеры, везде делают так: VK->Api.callMethod('wall.post',...)'; Попробуй через колметод.

Так код на php или на AS нужен? Хотя в любом случае нужно попробовать вызов через call.

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 22:12
Serge
Если ответ "Unknown method passed" то как бы логично предположить, что данный метод нельзя вызвать с сервера.
При вызове с самого приложения (с клиента, собственно) все должно работать.

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

VK.api(    'wall.post',    {'owner_id':viewer_id,'message':message},    function(data)    {    });
Естественно переменные viewer_id и message определены выше. Вместо viewer_id можно подставить -номер_группы, из clubномер_группы.

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 22:14
Casperovskii
Serge
:D Ну мы тупим, однако... А, так номер группы с минусом нужно брать :D

Ыть, спасибо, мы таки осилили!

Re: Сообщение в паблик

Добавлено: 02 янв 2013, 22:42
manticore
Спасибо большое всем за старания и помощь ;)