Wall.Post
В общем такая проблема, нужно программно сделать пост в ВК на стену. Есть код на java как мне его использовать из своей проги на С++ Builder?
Как я понял работать нужно через CppWebBrawser?
Код:
import vk.*;
var flashVars:Object = stage.loaderInfo.parameters as Object;
var VK:APIConnection = new APIConnection(flashVars);
btn.addEventListener(MouseEvent.CLICK, function(e: Event):void{
VK.api("wall.Post", { message:'ТЕКСТ', owner_id:"id user"});
});
var flashVars:Object = stage.loaderInfo.parameters as Object;
var VK:APIConnection = new APIConnection(flashVars);
btn.addEventListener(MouseEvent.CLICK, function(e: Event):void{
VK.api("wall.Post", { message:'ТЕКСТ', owner_id:"id user"});
});
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TStringList *S = new TStringList;
S->Add("VK.api('wall.post',{message: 'test'}, function(data));");
AnsiString S1, res;
S1 = IdHTTP1->Post("http://vk.com/id54546566", S);
int r = S1.Pos("Указан неверный логин или пароль.");
res = S1.SubString(r, 33);
if (res != "Указан неверный логин или пароль.") {
ShowMessage("Ура мы авторизирувались!");
}
else {
ShowMessage(
"Такой почтовый адрес не зарегистрирован, либо пароль неверный.");
}
}
{
TStringList *S = new TStringList;
S->Add("VK.api('wall.post',{message: 'test'}, function(data));");
AnsiString S1, res;
S1 = IdHTTP1->Post("http://vk.com/id54546566", S);
int r = S1.Pos("Указан неверный логин или пароль.");
res = S1.SubString(r, 33);
if (res != "Указан неверный логин или пароль.") {
ShowMessage("Ура мы авторизирувались!");
}
else {
ShowMessage(
"Такой почтовый адрес не зарегистрирован, либо пароль неверный.");
}
}
А вообще честно говоря - запарили сообщения типа "Не работает".
Есть результат отладки, есть ошибка которые НАДО ПРИВЕСТИ. С какого перепуга ктото должен догадываться - что у тебя не работает?