Using Temboo
Enable digital transformation at your organization.
Get started with Bluetooth.
Integrate your app with the social media giant's Graph API. This bundle provides access to the people, events, pages, and many, many photos available on Facebook.
Steps to Get Started
- Select the dev board you want to generate code for.
- Tell us how your board connects to the internet.
- Sense anything. Choose predefined sensors or select other to set up a generic sensor that reads pin voltage.
- Use conditional logic to trigger Temboo Choreos based on sensor values.
- Choose pre-defined actuators for real-world actions, or select generic actuators to output raw data.
Security Tips
- Turn on 2-step authentication on your Google account, and then create an application-specific password using these Setup Instructions.
- We recommend keeping important credentials out of your code by storing them using Profiles. This also reduces memory consumption and makes it easy to update them without changing your code.
- You’ll need to go through the OAuth process to obtain proper credentials which Temboo has simplified with Choreos.
Account Setup
- Create a Twilio account and obtain your AccountSID and authorization token by looking at your Dashboard (see our full setup instructions).
- Create a Nexmo account and obtain your API Key and API Secret in the API Settings menu API Settings menu (see our full setup instructions).
Process Input
- Give the process an input value e.g., "New York City".
- Fill in the desired Subject, FromAddress, ToAddress, and MessageBody.
- Click 'Generate Code' to test that your inputs are valid.
Google API Steps
Log in to Google's Developer Console, and create a new Project if you haven't done so already.
In the Google API Manager, search for the API you'd like to enable and click Enable.
Go to the credentials tab and create a new Client ID and specify Web Browser for the Application Type.
Save the Consent screen details. Specify this callback URL as the Authorized Redirect URI:
https://ACCOUNT_NAME.temboolive.com/callback/googlePlug in the Client ID you've generated into the first input. Specify any scopes your application requires.
Click the 'Generate Code' button to generate your Authorization URL and Callback ID.
Open a new web browser tab and navigate to the authorization URL returned by the InitializeOAuth Choreo, and click "Accept" to grant the app access to your Google account.
Finalizing OAuth
- Use the new credentials you've just generated in the FinalizeOAuth Choreo.
- You’ll need the Refresh Token, Client ID, and Client Secret to run the Google Choreo you're working with.
Programming Environment Setup
- Make sure you've got the latest version of the Arduino IDE.
- Confirm that your Arduino board is connected to the internet.
- Open your auto-generated code in the Arduino IDE and upload it to your board.
Tutorials
You can find full instructions for running Temboo code: