0
好的,我重新發布這個問題,因爲它真的讓我發瘋。如何查詢Salesforce中的自定義對象?
我有enterprise.wsdl從salesforce下載並生成一些罐子。
我在Eclipse中爲我的Android項目構建了這些jar的路徑。
這裏是我的代碼:
ConnectorConfig config = new ConnectorConfig();
config.setAuthEndpoint(authEndPoint);
config.setUsername(userID);
config.setPassword(password + securityToken);
config.setCompression(true);
con = new EnterpriseConnection(config);
con.setSessionHeader(UserPreference.getSessionID(mContext));
String sql = "SELECT something FROM myNameSpace__myCustomObject__c";
con.query(sql);
但它返回我這個錯誤:
[InvalidSObjectFault [ApiQueryFault [ApiFault exceptionCode='INVALID_TYPE' exceptionMessage='sObject type 'abc__c' is not supported.'] row='-1' column='-1' ]]
我敢肯定,我的用戶ID已經被分配與已經閱讀簡介,到編輯訪問自定義對象。
我的代碼也可以查詢標準對象。
任何人都可以告訴我什麼可能是錯的?