Сообщение в паблик
Сообщение в паблик
Не нашел такого метода в API VK, нужно когда например происходит определенное действие в приложении, отправлялось сообщение на стену паблика от имени паблика. Такое возможно сделать и какой это метод?
-
- Сообщения: 429
- Зарегистрирован: 22 июн 2012, 17:50
Re: Сообщение в паблик
Документация по wall.post и небольшая выдержка:
from_group:
Данный параметр учитывается, если owner_id < 0 (статус публикуется на стене группы). 1 - статус будет опубликован от имени группы, 0 - статус будет опубликован от имени пользователя (по умолчанию).
Т.е. этот метод позволяет постить на стенку, если ты одмен паблика.
from_group:
Данный параметр учитывается, если owner_id < 0 (статус публикуется на стене группы). 1 - статус будет опубликован от имени группы, 0 - статус будет опубликован от имени пользователя (по умолчанию).
Т.е. этот метод позволяет постить на стенку, если ты одмен паблика.
Re: Сообщение в паблик
Casperovskii
Спасибо, не увидел параметра.
А вот интересует, owner_id < 0 это значит его нужно писать -1,-2 и.т.п или просто оставить пустым? или что туда тогда вставлять? Если еще можно пример такого запроса на размещение в группе просто сообщения.
Спасибо, не увидел параметра.
А вот интересует, owner_id < 0 это значит его нужно писать -1,-2 и.т.п или просто оставить пустым? или что туда тогда вставлять? Если еще можно пример такого запроса на размещение в группе просто сообщения.
-
- Сообщения: 429
- Зарегистрирован: 22 июн 2012, 17:50
Re: Сообщение в паблик
manticore
У меня нет примера, но думаю, что owner_id должен быть равен тексту какому-нибудь. Типа club****** или названию паблика в строке адресной.
У меня нет примера, но думаю, что owner_id должен быть равен тексту какому-нибудь. Типа club****** или названию паблика в строке адресной.
Код: Выделить всё
VK.api("wall.post", {owner_id: "arrowrain",message: "test message"});//пост на стенку группы моего приложения от имени юзверя (но она закрыта от неадминских постов сейчас
Re: Сообщение в паблик
Должно быть из приложения обязательно?
Делаю такой запрос с серверной части:
Не отправляет.
Делаю такой запрос с серверной части:
Код: Выделить всё
$VK->api('wall.post', array('owner_id'=>"log_winners", 'message'=>"123321"));
Re: Сообщение в паблик
Чертова API не понятная, почему просто не написать отдельный метод для данных операций. Почему надо все запутывать до невозможности.
-
- Сообщения: 429
- Зарегистрирован: 22 июн 2012, 17:50
Re: Сообщение в паблик
manticore
А что возвращает на твой метод? Попробуй просто безымянным объектом данные переслать, а не массивом.
А что возвращает на твой метод? Попробуй просто безымянным объектом данные переслать, а не массивом.
Re: Сообщение в паблик
Вот что возвращает:
Данная ошибка опять не описана в документации. Любимый VK API.
Код: Выделить всё
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] => ***) ) ) )
-
- Сообщения: 429
- Зарегистрирован: 22 июн 2012, 17:50
Re: Сообщение в паблик
.[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);
Re: Сообщение в паблик
Вопросик ..
А как с помощью этого API в первом сообщении этой темы: http://flapps.ru/forum/topic2308.html
Выполнить запрос execute?
Я просто не очень с этими API дружу..
А как с помощью этого API в первом сообщении этой темы: http://flapps.ru/forum/topic2308.html
Выполнить запрос execute?
Я просто не очень с этими API дружу..