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

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

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

Сообщение manticore »

Не нашел такого метода в API VK, нужно когда например происходит определенное действие в приложении, отправлялось сообщение на стену паблика от имени паблика. Такое возможно сделать и какой это метод?
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

Документация по wall.post и небольшая выдержка:
from_group:
Данный параметр учитывается, если owner_id < 0 (статус публикуется на стене группы). 1 - статус будет опубликован от имени группы, 0 - статус будет опубликован от имени пользователя (по умолчанию).

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

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

Сообщение manticore »

Casperovskii
Спасибо, не увидел параметра.
А вот интересует, owner_id < 0 это значит его нужно писать -1,-2 и.т.п или просто оставить пустым? или что туда тогда вставлять? Если еще можно пример такого запроса на размещение в группе просто сообщения.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

manticore
У меня нет примера, но думаю, что owner_id должен быть равен тексту какому-нибудь. Типа club****** или названию паблика в строке адресной.

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

VK.api("wall.post", {owner_id: "arrowrain",message: "test message"});//пост на стенку группы моего приложения от имени юзверя (но она закрыта от неадминских постов сейчас
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

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

Сообщение manticore »

Должно быть из приложения обязательно?

Делаю такой запрос с серверной части:

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

$VK->api('wall.post', array('owner_id'=>"log_winners", 'message'=>"123321"));
Не отправляет.
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

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

Сообщение manticore »

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

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

Сообщение Casperovskii »

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

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

Сообщение manticore »

Вот что возвращает:

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

Array ( [error] => Array ( [error_code] => 3 [error_msg] => Unknown method passed [request_params] => Array ( [0] => Array ( [key] => api_id [value] => *** ) [1] => Array ( [key] => format [value] => json ) [2] => Array ( [key] => message [value] => 123321 ) [3] => Array ( [key] => method [value] => wall.post ) [4] => Array ( [key] => owner_id [value] => log_winners ) [5] => Array ( [key] => random [value] => 4309 ) [6] => Array ( [key] => timestamp [value] => 1357149592 ) [7] => Array ( [key] => v [value] => 3.0 ) [8] => Array ( [key] => sig [value] => ***) ) ) )
Данная ошибка опять не описана в документации. Любимый VK API.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

[error_msg] => Unknown method passed [request_params]
.
Хм... Странно. Надо попробовать через execute:

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

VK.api('execute', {code:"return API.wall.post(array('owner_id'=>'log_winners', 'message'=>'123321'))"}, wallResponse, printError);
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

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

Сообщение manticore »

Вопросик ..
А как с помощью этого API в первом сообщении этой темы: http://flapps.ru/forum/topic2308.html
Выполнить запрос execute? :cry:

Я просто не очень с этими API дружу..
Ответить