2009-07-18 65 views
1

我在玩Mojo SDK,我想獲取所有聯繫人。Mojo SDK檢索所有聯繫人

this.controller.serviceRequest('palm://com.palm.contacts/crud', { 
    method: 'listContacts', 
    parameters: { 
     limit: 100 
    }, 
    onSuccess: this.handleListResponse.bind(this), 
    onFailure: function(errResp){ 
     Mojo.Log.info(errResp.errorText) 
    }.bind(this), 
    onerror: function(errResp){ 
     Mojo.Log.info(errResp.errorText) 
    }.bind(this) 
}); 

這就是我現在所擁有的,但我沒有得到任何回報。而Mojo.Log.info似乎不起作用。有什麼建議麼?

感謝

回答

0

我也是在前期開發相當新的,但這裏是我認爲這個問題是。

返回的錯誤是「未找到帳戶」。您需要將accountId:作爲參數添加到服務請求中。

根據文檔,該帳戶ID是Synergy帳戶,需要爲您的應用程序創建。 Click here for reference about the accountId and createAccount methods

+0

鏈接中的註釋說明了所有內容: 注意:爲防止未經授權使用私人用戶數據,此API只提供對您的應用程序創建的記錄的訪問;也就是說,您無法訪問其他應用程序擁有的記錄。 另外你對帳號ID – carnz 2009-07-18 21:24:29

+0

是正確的,它讓你想知道他們爲什麼會在API中包含它。如果其他開發人員無法使用它,爲什麼甚至將其放入文檔中。 該文檔仍然有一個通用的方法,但它是一個很好的入門指南。真正的困難在於,真正沒有任何信息(如谷歌)這個東西,其中很大一部分是試驗/錯誤。 – 2009-07-21 19:34:45

相關問題