用户xmlrpc使用PHP调用API

时间:2014-07-21 01:45:02

标签: php xml-rpc

我想使用XMLRPC使用PHP调用API来实现登录功能。 Java方法发布如下。 如何使用PHP实现相同的功能?谢谢。

public void testLogin() 
{
    Proxy proxy = null;
    Map<String, String> params = new HashMap<String, String>();
    params.put("realmId", "12345"); // AD id/password

    try {

        proxy = ProxyFactory.createProxy("SimpleFactory");
        ModifyUser modUser = new ModifyUser("ActiveDirectory","","ADuserid");
        modUser.assignRealm("12345", null, null);
        proxy.getUpdateSvc().execute(admSession.getSessionToken(), modUser, new HashMap());
        AuthResultTO result = proxy.getAuthnSvc().login("", "ADuserid", "password", params);
        assertTrue(result.getSession().isAuthenticated());
        String sessionToken = result.getSession().getSessionToken();

    } catch (XmlRpcException e) {

        fail(e.code + "," +e.getMessage());

    } finally {
        proxy.close();
    }
}

0 个答案:

没有答案