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

Использование API других социальных сетей
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

manticore
Таки просто скопируй мой код в скобочки. Должно получится что-то типа Vk->api(здесь_код_из_моих_скобок). Единственное, функции ответа так же вызываются на PHP или нет, я не знаю.
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

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

Сообщение 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, он говорит что нету такого метода?
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

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

Сообщение manticore »

Попробовал с другим методом:

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

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

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

Сообщение Casperovskii »

manticore
Приложению даны права на работу со стеной?
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

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

Сообщение manticore »

Casperovskii
Да, конечно.

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

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

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

VK.api('wall.post',{owner_id: '***',message: '***',attachments: '***'},wall_post_s,wall_post_e);
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

manticore
Нашел вот что:

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

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

Так код на php или на AS нужен? Хотя в любом случае нужно попробовать вызов через call.
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

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

Сообщение Serge »

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

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

VK.api(    'wall.post',    {'owner_id':viewer_id,'message':message},    function(data)    {    });
Естественно переменные viewer_id и message определены выше. Вместо viewer_id можно подставить -номер_группы, из clubномер_группы.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

Serge
:D Ну мы тупим, однако... А, так номер группы с минусом нужно брать :D

Ыть, спасибо, мы таки осилили!
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

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

Сообщение manticore »

Спасибо большое всем за старания и помощь ;)
Ответить