Hallo Ich arbeite derzeit an einer Anwendung, die salesforce.com REST API implementiert. Ich habe den gesamten Authentifizierungsteil erledigt und alle benötigten Informationen erhalten. Jetzt möchte ich, dass meine Anwendung die Leads in das Konto des Kunden überträgt. Aber die Lead-Felder können angepasst werden und unterschiedliche Kunden verwenden ihre verschiedenen benutzerdefinierten Felder, sodass Any1 mir vorschlagen kann, wie ich das benutzerdefinierte Feld in meinem Formular hinzufüge, das an das Salesforce-Konto des Kunden gesendet wird. DankeWie Sie benutzerdefinierte Felder in Salesforce-Leads durch Rest API hinzufügen?
Antwort
Sie können die Ressource describe in der REST-API verwenden, um die Metadaten zum Load-Objekt einschließlich aller Felder abzurufen.
https://{someinstance}.salesforce.com/services/data/v20.0/sobjects/lead/describe
Sie können die Liste der Felder benutzen, um Ihre Form zu fahren und zu kontrollieren, was Sie anschließend auf /services/data/v20.0/sobjects/lead
POST die neue Führung zu erstellen.
Hier ist der link to the REST API pilot docs einhüllen haben Sie sie nicht
gesehenKeine Ahnung, ob die REST-API describe()
Aufrufe unterstützt, sie sind eine Möglichkeit für alle Metadaten über Tabelle (Spalten, ihre Typen usw.) abzufragen. In der normalen Webservice-API finden Sie diese Informationen unter http://www.salesforce.com/us/developer/docs/api/index_Left.htm#StartTopic=Content/sforce_api_calls_describesobject.htm#topic-title
die Metadaten-REST-API in die Warteschleife von Salesforce gesetzt wurde, so dass es keine REST-API für Metadaten (dort in der Tooling-REST-API einige begrenzte Unterstützung, aber nicht genug um ein Objekt zu erstellen).
https://salesforce.stackexchange.com/questions/20763/creating-a-custom-object-using-rest-api
Thanx viel für die Info, habe ich versucht, diese /services/data/v20.0/sobjects/lead aber ich erhalte diese Fehlerreaktion: Array ([0] => Array ([Nachricht] => Die REST-API befindet sich derzeit in Pilot und ist für Ihre Organisation nicht aktiviert [errorCode] => API_DISABLED_FOR_ORG)) Nachdem ich das bekommen habe, habe ich versucht, meine API zu aktivieren, aber sie ist immer noch nicht aktiviert, haben Sie eine Idee, wie Sie den Rest aktivieren können api für unsere Organisation? – Himanshu
http://blog.sforce.com/sforce/2010/10/join-the-rest-api-developer-preview.html – superfell