1
讀了WordPress的文檔,並做了一些研究,它好像對如何獲得最後的10個職位在WordPress網站的建議,就是要做到以下幾點:紅寶石,WordPress的:看了最近的帖子
require 'xmlrpc/client'
#initialize a connection
connection = XMLRPC::Client.new2('http://www.mywordpresssite.com')
result = connection.call('metaWeblog.getRecentPosts', 1,'admin','123456')
#or it seems that I can also call:
result = connection.call('wp.getPages', 1,'admin','123456',10)
繼連接呼叫,我得到一個合法的結果:
=> #<XMLRPC::Client:0x007fdfec50cac0 @http_header_extra=nil, @http_last_response=nil, @cookie=nil, @host="www.mywordpresssite.com", @path="/RPC2", @proxy_host=nil, @proxy_port=nil, @use_ssl=false, @timeout=30, @port=80, @password=nil, @user=nil, @auth=nil, @http=#<Net::HTTP www.mywordpresssite.com:80 open=false>, @parser=nil, @create=nil>
但是當我做:
result = connection.call('wp.getPages', 1,'admin','123456',10)
或
result = connection.call('metaWeblog.getRecentPosts', 1,'admin','123456')
我得到:
SocketError:的getaddrinfo:節點名稱也不servname提供,或者不知道
任何想法?