Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 06/06/10 в 00:15 |
Кто знает что за заморочка там с добавлением поста?
линк http://www.livejournal.com/doc/server/ljp.csp.xml-rpc.postevent.html
так и не понял что требуется.
username(required): логин
auth_method(optional): cookie
password(optional): Deprecated
hpassword: Deprecated
auth_challenge: челлендж (типа куки) по методу http://www.livejournal.com/doc/server/ljp.csp.xml-rpc.getchallenge.html (челлендж это строка вида "c0:1275768000:272:60:TqTRGwAnDm8D4ynTdWAD:1dfa8bcca2321c9383dbea000c25aeee" в ответ на пустой запрос)
auth_response: тут что?
остальные параметры понятны
отсылаем первый запрос (вернет челлендж)
Цитата: |
POST /interface/xmlrpc HTTP/1.0
Host: livejournal.com
Content-Type: text/xml
User-Agent: The Incutio XML-RPC PHP Library
Content-Length: 114
<?xml version="1.0"?>
<methodCall>
<methodName>LJ.XMLRPC.getchallenge</methodName>
<params>
</params></methodCall>
|
ловим ответ
Цитата: |
HTTP/1.0 200 OK
Date: Sat, 05 Jun 2010 20:04:32 GMT
Server: Apache
Set-Cookie: ljuniq=GC5vhSb0IKP5UJj:1275768272:pgstats0:m0; expires=Wednesday, 04-Aug-2010 20:04:32 GMT; domain=.livejournal.com; path=/
Content-Length: 509
Content-Type: text/xml
SOAPServer: SOAP::Lite/Perl/0.60
Connection: close
<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><struct><member><name>auth_scheme</name><value><string>c0</string></value></member><member><name>server_time</name><value><int>1275768272</int></value></member><member><name>challenge</name><value>
<string>c0:1275768000:272:60:TqTRGwAnDm8D4ynTdWAD:1dfa8bcca2321c9383dbea000c25aeee</string>
</value></member><member><name>expire_time</name><value><int>1275768332</int></value></member></struct></value></param></params></methodResponse>
POST /interface/xmlrpc HTTP/1.0
Host: livejournal.com
Content-Type: text/xml
User-Agent: The Incutio XML-RPC PHP Library
Content-Length: 1311
|
Далее отсылаем запрос (добавление поста)
Цитата: |
POST /interface/xmlrpc HTTP/1.0
Host: livejournal.com
Content-Type: text/xml
User-Agent: The Incutio XML-RPC PHP Library
Content-Length: 1311
<?xml version="1.0"?>
<methodCall>
<methodName>LJ.XMLRPC.postevent</methodName>
<params>
<param><value><struct>
<member><name>username</name><value><string>ЛОГИН</string></value></member>
<member><name>auth_method</name><value><string>cookie</string></value></member>
<member><name>auth_challenge</name><value><string>c0:1275768000:272:60:TqTRGwAnDm8D4ynTdWAD:1dfa8bcca2321c9383dbea000c25aeee</string></value></member>
<member><name>subject</name><value><string>ЗАГОЛОВОК ПОСТА</string></value></member>
<member><name>event</name><value><string>ТЕЛО ПОСТА</string></value></member>
<member><name>security</name><value><string>public</string></value></member>
<member><name>lineendings</name><value><string>pc</string></value></member>
<member><name>year</name><value><int>2010</int></value></member>
<member><name>mon</name><value><int>6</int></value></member>
<member><name>day</name><value><int>6</int></value></member>
<member><name>hour</name><value><int>0</int></value></member>
<member><name>min</name><value><int>4</int></value></member>
</struct></value></param>
</params></methodCall>
|
Ответ
Цитата: |
HTTP/1.0 200 OK
Date: Sat, 05 Jun 2010 20:04:33 GMT
Server: Apache
Set-Cookie: ljuniq=VHgqnMO577cjqZW:1275768273:pgstats1:m0; expires=Wednesday, 04-Aug-2010 20:04:33 GMT; domain=.livejournal.com; path=/
Content-Length: 376
Content-Type: text/xml
SOAPServer: SOAP::Lite/Perl/0.60
Connection: close
<?xml version="1.0" encoding="UTF-8"?><methodResponse><fault><value><struct><member><name>faultString</name><value><string>Can't call method "is_validated" on an undefined value at /home/lj/cgi-bin/Apache/LiveJournal.pm line 1821.
</string></value></member><member><name>faultCode</name><value><string>Server</string></value></member></struct></value></fault></methodResponse>
Server : Can't call method "is_validated" on an undefined value at /home/lj/cgi-bin/Apache/LiveJournal.pm line 1821.
|
Что ему не хватает?
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 06/06/10 в 00:17 |
password(optional): пароль
тоже пробовал. результат тот же
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |