Which is the latest version of the Salesforce API?

Which is the latest version of the Salesforce API?

Make sure the ant-salesforce.jar is updated to that version ASAP. Until the next version of the Force.com IDE is released (this may be after the org has been upgraded) ensure that your developers and source control repository do not reference this new API version.

Do you have to have Java to use Salesforce?

You’ll need the Java Developer Kit (JDK) version 5.0 or better to use Salesforce APIs. Java is a robust, cross-platform, widely used language that integrates well with Salesforce. To install the JDK, you’ll need a Windows, Mac OS X or Linux system that has internet access.

What does it mean to use API version 28?

This API version means that when you deploy changes using the API (e.g. using the Eclipse Force.com IDE plugin) and use version 28, your target SFDC Org will deploy these changes with the logic it associates with that particular version of the MetaData API (28).

How are declarative changes made in Salesforce?

Consider that config (declarative) changes are made in Salesforce by people outside of your development team, which you may want to manage in your source control system.

When do you use the SOAP API in Salesforce?

The SOAP API is typically used in the enterprise setting because you need tooling to create SOAP messages. While it’s possible to concatenate strings to build a SOAP envelope, it’s pretty laborious.

What can you do with Salesforce REST API?

The REST API really shines for things like JavaScript where you have JavaScript running in the browser and you’re manipulating low numbers of records and you have a rich interface. For example, I wrote a small sample that lets you query accounts, and it does a describe operation on the Account object to get back the list of fields on the object.

How are APIs used in Force.com IDE?

P: Now, the Metadata API allows you to upload Apex classes, but tools such as the Force.com IDE need a bit more functionality. The Apex API exposes API objects and calls that allow you to execute an anonymous block of code, compile classes, and run tests.