I will work on a new project related to salesforce. Actually what we want to do is to have a salesforce API that contains our database and this API will accept connections from our clients. Once we establish the connection the user will have the access to our database too. Since I dont know anything about salesforce right now, I just wanted to ask you if you have some ideas on how to do that ? Is there any existing API doing that ? or We need to implement our new API for salesforce ?
Salesforce provides several APIs out of the box that can be used to access the data stored in your Organization.
Have a look at the REST API, Enterprise API and the Partner API. See Which API Should I Use?.
If none of those suit your needs you can use Apex to create your own REST or SOAP based services.
Related
Am trying to connect and fetch product/Item data from Apttus using mulesoft and send it to netsuite,I am not having much of information but I heard its part of salesforce so can I use salesforce connector to connect?,I have searched google but I didnt find any example to connect apptus to mulesoft.Can anyone help? if its part of sales force what operation should I choose
Yes, Salesforce connector will integrate with Apttus only if you're using standard and supported functions of the force.com platform.
You should therefore be able to create custom objects, and retrieve or filter them through DataSense.
I need to create a (demo) application for Google Glass with a simple user interaction: insert a card on Glass and get a response back to the application.
I think this can be done by using the Mirror API.
This application is not a web application so I think I need to use a service account.
I have created an API project on the Google APIs console https://code.google.com/apis/console/ and enabled the Google Mirror API.
After that I created a new client ID with application type "service account" (calls Google APIs on behalf of your application instead of an end-user; more info at https://developers.google.com/accounts/docs/OAuth2#serviceaccount).
The result is a client id, email address and public key fingerprint and a P12 key with password.
The problem is that I cannot find an example how to do the service account authentication and for example a card insert.
Any ideas? The used programming language is less important...
See also Can I use OAUTH2 Service Accounts with Glass Mirror API? but unfortunately without an answer.
Edit:
From the answer below I understand I cannot use the service account for this.
Is it then correct that I always need a web application where Google Glass has a callback url so data can be send from Glass to the application?
We develop a Warehouse Management System where the operator in the warehouse uses a voice client (like http://www.epf-gmbh.de/bilderorg/talkman_joe.jpg) that communicates with the server. The server sends commands to the client and the operator can send voice commands back to the server.
For demo purposes I would like to replace the voice client with Google Glass.
Edit 2:
Something like this: http://youtu.be/kbcskj4yAvo
You cannot do timeline operations with a service account. Most Mirror API operations (on the Timeline, Contacts, and Subscriptions) require a user's account since these operations must be done on behalf of the user in order to correctly identify which Glass will be used.
Update:
Your followup questions don't exactly relate to the authentication question, and they may be better asked in a new question, but two quick points:
Yes, when working with the Mirror API if you want to get information from Glass into your server you'll need a webapp which can take callbacks. You'll be registering this as part of a Subscription.
The example you pointed at uses the GDK, not the Mirror API.
My question is how do i get information from a server to my iphone app. let's assume I have completed my current project I'm working on that only needs data to be uploaded to my application.
I understand there is a database or server I must create but how do I go about creating or modifying one for my needs.
I mainly want to store login information from one user and allow users to search for people who have entered login information (name) to add to a friends lists within the current app.
i think in your case you can use Django-tastypie for backend will be good choice.since using django you can develop it in quick time and the tastypie has api services which can used easily for retrieval and sending data
you can go through this
http://django-tastypie.readthedocs.org/en/latest/
Take a look at services like Stackmob or Parse. These types of service could make it really easy for you to get the server side part of your application up and running. These services would act as your database and also provide an easy api for you to access the server side pieces.
I am new to salesforce. I need to know how to design a WSDL for salesforce REST API inorder to connect salesforce service?
I have a doubt, is it possible to do a GET request(sales force has REST access) on sales force resources and create xsd based on the response xml received for each request?
But I cant able to find particular schema available for salesforce.
or
Is there any other way to design a WSDL for REST API?
Thank you for your answer in advance
For the REST API, you don't need to use the WSDL. You can explore the API by going to
https://{instance}.salesforce.com/services/data/v24.0
For an interactive explorer, check out apigee's salesforce console:
https://apigee.com/console/salesforce
You can also use Workbench to make REST calls to Salesforce:
http://wiki.developerforce.com/page/Workbench
My organization wants to be able to regularly read in data from an external web service which provides an ODBC interface, and update our salesforce data with that information. I've been hunting around Salesforce's documentation, and it seems like there's no way to do this except by using the Apex Data Loader's batch functionality. Unfortunately, this means that my organization would have to maintain a local computer to run the data loader nightly, which we're trying to avoid doing.
What we'd like to do is create an Apex Schedulable class or something similar and run code that can access the ODBC interface from our external data source on the salesforce platform itself. Is it possible to do this?
There's no support for making outbound ODBC connections from salesforce. If the external service has an HTTP based API, then you use the http client in apex to make the api calls and get the data.
Outbound as mentioned you'd have to make wrap your database in a webservice. You could load the data in using data loader/Talend/Informatica/etc.