Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
8459 Lượt xem

Python example

import xmlrpclib

... define HOST, PORT, DB, USER, PASS

url = 'http://%s:%d/xmlrpc/common' % (HOST,PORT) sock = xmlrpclib.ServerProxy(url) uid = sock.login(DB,USER,PASS) print "Logged in as %s (uid:%d)" % (USER,uid)

Create a new idea

url = 'http://%s:%d/xmlrpc/object' % (HOST,PORT) sock = xmlrpclib.ServerProxy(url)

args = { 'name' : 'Another idea', 'description' : 'This is another idea of mine', 'inventor_id': uid, } idea_id = sock.execute(DB,uid,PASS,'idea.idea','create',args) PHP example

$msg = new xmlrpcmsg("login"); $msg->addParam(new xmlrpcval($DB, "string")); $msg->addParam(new xmlrpcval($USER, "string")); $msg->addParam(new xmlrpcval($PASS, "string")); resp = $client->send($msg); uid = $resp->value()->scalarval() echo "Logged in as $USER (uid:$uid)"

// Create a new idea $arrayVal = array( 'name'=>new xmlrpcval("Another Idea", "string") , 'description'=>new xmlrpcval("This is another idea of mine" , "string"), 'inventor_id'=>new xmlrpcval($uid, "int"), );

$msg = new xmlrpcmsg('execute'); $msg->addParam(new xmlrpcval($DB, "string")); $msg->addParam(new xmlrpcval($uid, "int")); $msg->addParam(new xmlrpcval($PASS, "string")); $msg->addParam(new xmlrpcval("idea.idea", "string")); $msg->addParam(new xmlrpcval("create", "string")); $msg->addParam(new xmlrpcval($arrayVal, "struct")); $resp = $client->send($msg);

?>

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi

This link will help you

link1

link2

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 1 19
18341
1
thg 3 15
4488
0
thg 8 25
6
0
thg 8 25
3
2
thg 7 25
1323