====== Gandi XML API 常見問題 ====== 有關 Gandi API 的常見問題。 ===== 什麼是 XML RPC? ===== XML-RPC (遠程程序呼叫,Remote Procedure Call) 是指使用 HTTP 做為傳輸協議,並以 XML 為代碼的遠端存取程序。 XML-RPC 因非常容易使用而著稱, 其得以傳送、處理及回覆複雜的資料結構。特別的是,Gandi 使用 HTTPS 協議以便增加安全性。 您可以透過 XML-RPC 的官方網站獲得更多的資訊:http://www.xmlrpc.com/ ===== 什麼是自動化 XML-RPC 界面? ===== 自動化 XML-RPC 界面是一套允許您透過網站或應用程式上已嵌入的 XML-RPC 指令存取資源的系統。 ===== Gandi API XML 界面是如何運作的? ===== 命令界面會提供一系列的 XML-RPC 方法以便自動處理域名管理的命令。 因此,您可以在不用登入 Gandi 網站的情況下,購買、續約及移轉域名,也可以變更 DNS 或是轉址的設定。 有關完整的可用方法文件,請參照下列網址: http://doc.rpc.gandi.net/ ===== 什麼人可以使用 Gandi 的域名、電子郵件及代管/寄存 API XML? ===== 凡 Gandi 的客戶都可以存取 Gandi 的 API XML。Gandi 的 API XML 是專門提供需要在自己的界面上提供註冊或管理域名服務的主機代管商或經銷商使用。訂單是透過預付帳戶完成付款。 更多資訊,請參照: http://www.gandibar.net/post/2012/01/06/New-Domain-Name-and-Email-API ===== Gandi API 該如何設定呢? ===== 請參照[[::zh-tw:xml-api:activate|這裡的操作指示]]了解如何啟動 Gandi 的 API 功能。 ===== XML-RPC 可以用什麼程式語言進行連結? ===== 許多程式語言都支援 XML-RPC 使用,且使用容易,即使是透過程式庫或直接呼叫功能。購買域名只需要少許幾行的代碼即可。 舉例來說: * Python: xmlrpclib 的模組版本與所有您需要使用的 Gandi API XML 是綁定在一起的。 * Perl: CPAN SOAP::Lite 模組已包含 XMLRPC ::Lite 套件可管理盒子外您所需的所有事物。 * PHP: 有許多的程式庫可以用來連結使用,例如 http://phpxmlrpc.sourceforge.net/ 或是 http://pear.php.net/package/XML_RPC/ ,PHP5 也包含程式庫。 * C or C++: 您可以夠過下列的網址與可用的程式庫連結:http://xmlrpc-c.sourceforge.net/。 xmlrpc.com 上有完整且可用的 XML-RPC 指令列表。 ===== OT&E 測試環境是如何運作? ===== OT&E 測試環境是我們提供您測試 XML 請求的永久虛擬環境。這個測試環境是一個"並行網路環境",所以,在這裡,您所擁有的域名及管理的聯絡人並不存在。