Account Activity Migration guide & set up
|
|
- Shana Russell
- 5 years ago
- Views:
Transcription
1 Account Activity Migration guide & set up
2 Agenda What is the Account Activity (AAAPI)? User Streams & Site Streams overview What s different & what s changing? How to migrate to AAAPI? Questions? 2
3 Account Activity Overview
4 Migration timeline April 6, 2017 May 16, 2018 August 16, 2018 Site Streams & User Streams Replacement Announced Premium AAAPI Released to the Community Site Streams & User Streams Deprecated 4
5 Account Activity API (AAAPI) The Account Activity API delivers all activities (Tweets, direct messages, favorites, retweets, etc.) related to an authenticated Twitter account (subscription) via webhooks in real-time. 5
6 What data do you get? For each of your subscribed users, the AAAPI sends all of the following activities to a single specified webhook URL via a POST request: Tweets (by (of user) Replies (to or from user) Retweets (by user, of user) Quote Tweets (by user, of user) Retweets of Quoted Tweets (by user, of user) Likes (by user, of user) Follows (of user, by user) Blocks (by user) Mutes (by user) Direct Messages Sent (by user) Direct Messages Received (to user) Typing Indicators (to user) Read Receipts (to user) Subscription Revoke (by user) 6
7 How do you get it? 1. Establish & secure a webhook URL 2. Pass the CRC 3. Add a subscription per authenticated user 4. Accept POST requests per activity 7
8 Retry logic The retry logic for the the Account Activity API functions as follows: The first retry occurs at 3 seconds, the second at 30 seconds, and the third (and final) at the 5 minutes After the third and final retry... The activity can t be re-sent to you so you ll need to leverage other Twitter APIs to collect the missing data Our 30-Day Search API could be leveraged to retrieve Tweets, Retweets, Quote Tweets, Mentions, and Replies The direct_messages/events/list endpoint can be used to retrieve all of the DMs sent and received over the last 30 days (if you re only looking for sent or received DMs, you ll need to post process the Tweets based on the sender_id property) 8
9 User & Site Streams vs Account Activity
10 How does AAAPI differ from Site Streams & User Streams? The Account Activity API. is the replacement for Site Streams in a new easy-to-manage API was designed to help you manage and monitor a user s account activity will be supported and managed by Twitter going forward is widely available as opposed to only being available in closed beta has reliability features built into it to ensure you don t miss data includes a new set of features that allow you to better manage your DM experiences (there are net new activities including read receipts and typing indicators) delivers real-time access to all activities (Tweets, direct messages, events, etc) related to an authenticated Twitter account (subscription) via webhooks. leverages webhooks to send you events as they re created in lieu of a streaming API 10
11 What s the difference? User Streams Site Streams Account Activity Data Streaming User Data for a Specific User Streaming User Data for a Specific Set of Users User and Activity Data for Subscribed Accounts Delivery HTTP Streaming API HTTP Streaming API Webhooks User Management User is determined at the time of the connection with auth/parameter Users must be loaded on prior to connecting. All users are lost and need to be re-loaded upon each connection Once a subscription is created for the User, activities will be delivered for that user as long as the webhook URL is active Availability Available Publically (Deprecation on 8/16/18) Available in Limited Beta (Deprecation on 8/16/18) Available in Premium & Enterprise Tiers 11
12 What data do I get now? User and Site Streams Data Tweets Home Timeline of the followed user Tweets Created by the followed of the followed user Replies From the followed user To the followed user Likes For the followed user s Tweets From the followed user (on another s Tweet) Follows New followers of the followed user New accounts followed by followed user User unfollows an account List Activity List created by user List deleted by user List updated by user User Profile Profile updated by user Account Activity API Tweets Tweets Created by the subscribed to of the subscribed user Quote Tweet of the subscribed to user Quote Tweets by the subscribed to user Retweets of the subscribed to user Retweets by the subscribed to user Replies From the followed user To the followed user Likes For the subscribed to user s Tweets From the subscribed to user (on another s Tweet) Follows New followers of the subscribed to user New accounts followed by subscribed to user Blocks & Mutes Subscribed to user blocks an account Subscribed to user unblocks an account Subscribed to user mutes an account Subscribed to user unmutes an account Direct Messages Direct messages sent by the subscribed to user Direct messages received by the subscribed to user Typing indicator for DMs DM read receipts for DMs sent by the subscribed to user 12
13 AAAPI available activity types Message Type tweet_create_events favorite_events follow_events block_events mute_events user_event direct_message_events direct_message_indicate_typing_events Details Tweet status payload when any of the following actions are taken by or to the subscription user: Tweets, Retweets, Quote Tweets Favorite (like) event status with the user and target. Follow event with the user and target. Block event with the user and target. Mute event with the user and target. User removes application authorization and subscription is automatically deleted. Direct message status with the user and target. Direct message typing event with the user and target. direct_message_mark_read_events Direct message read event with the user and target. 13
14 Choosing a Package
15 Which tier is best for me? What you should consider when making your decision: How many users or sets of users are you following? How many separate applications do you have? How many webhooks, or environments, would you like to use? 15
16 Account Activity API (AAAPI) Enterprise Package Offerings: 3+ webhooks (ex: 1x dev webhook, 1x prod webhook, webhooks for different features in your app, etc.) Multiple Client Apps (ex: 1x app for production, 1x for testing) 500+ Subscriptions Tiered Subscription Pricing Retries Included Managed support 16
17 Migrating to Account Activity
18 Migrating to AAAPI Step 1: Decide on a AAAPI Package Step 2: Create an App on Apps.Twitter.com Step 3: Setup AAAPI & Configure Your Webhooks Step 4: Create Subscriptions For Site Streams Users Step 5: Validate Your Webhook Setup 18
19 Step 1: Decide on a AAAPI package When deciding on the package that best suits your needs, some items worth considering are: Number of webhooks needed Current/projected subscriptions/authorized users managed on your application Current number of Twitter client applications The level of support you'd prefer from Twitter (forum support or managed enterprise level 1:1 support) Price of each package 19
20 Step 2: Creating a Twitter app Create a developer account at developer.twitter.com then create a new application using that developer account. If you are creating an app on behalf of your company, it s recommended that you create the app with a corporate Twitter account. You can read more about our new developer approval process here. Enable Read, Write and Access direct messages on the Permissions tab of your app (if a user has not already given you read, write and direct message access, you will need to have that user re-authorize your application) Generate access tokens for the app owner at the bottom of the Keys and Tokens tab. On this same tab take note of your Consumer Key, Consumer Secret, Access Token and Access Token secret. You will need these to use the API. If you are unfamiliar with Twitter Sign-in and how user contexts work with the Twitter API review Obtaining Access Tokens. 20
21 Step 3: Configuring your webhooks Review Securing Webhooks documentation taking special note of the Challenge Response Check (CRC) requirements. Create a web app with an endpoint to use as your webhook to receive events (e.g. or Make sure your webhook supports POST requests for incoming events and GET requests for the CRC. Register your webhook URL with your app using POST account_activity/webhooks and receive a webhook_id. Use the returned webhook_id to add user subscriptions with POST account_activity/webhooks/:webhook_id/subscriptions. 21
22 Securing a webhook Webhook APIs will secure your webhooks in two ways: Require challenge response checks to validate that the webhook owner is the Twitter app owner. A signature header in each POST request for your app to validate source. In order to verify that you are both the owner of the app and the webhook URL, Twitter will perform a Challenge Response Check (CRC), which is not to be confused with a cyclic redundancy check. A GET request with a parameter named crc_token will be sent to your webhook URL. Your endpoint must return a JSON response with a response_token that is a base64 encoded HMAC SHA-256 hash created from the crc_token and your app Consumer Secret. The crc_token should be expected to change for each incoming CRC request. The crc_token should be used as the message in the calculation, where your Consumer Secret is the key. In the event that the response is invalid, events will cease to be sent to the registered webhook. 22
23 Challenge Response Check (CRC) The CRC request will occur: When a webhook URL is registered. Hourly (once per hour) to validate your webhook URL. When you manually trigger the CRC check Response requirements: Valid response_token and JSON format. Latency less than 3 seconds. 200 HTTP response code. 23
24 Step 4: Create subscriptions for Site Streams & Users Streams Converting to the Account Activity API from User Streams: Generate a list of your current user subscriptions on User Streams Set up your new Account Activity API subscriptions using the request: POST account_activity/all/:env_name/subscriptions Confirm your Account Activity API subscriptions using the request: GET account_activity/all/:env_name/subscriptions/list Converting to the Account Activity API from Site Streams: (using control streams): Generate a list of your current subscriptions on Site Streams using the request: GET /1.1/site/c/:stream_id/info.json Set up your new Account Activity API subscriptions using the request: POST account_activity/all/:env_name/subscriptions Confirm your Account Activity API subscriptions using the request: GET account_activity/all/:env_name/subscriptions/list Registering a Webhook and Creating Subscriptions (and not migrating from Site Streams or User Streams) Register your webhook URL with your app using POST account_activity/webhooks and receive a webhook_id. Use the returned webhook_id to add user subscriptions with POST account_activity/webhooks/:webhook_id/subscriptions. 24
25 How to move your users from SS to AAAPI Pull a list of your current Site Streams users from the control URI by running GET A response should look like the following: { "info": { "users": [ {"id": , "name":"oauth_dancer", "dm":false } ], "delimited":"none", "include_followings_activity":false, "include_user_changes":false, "replies":"none", "with":"user" } } Each user account will need to be created as a subscription on your Account Activity API using app-user auth for each Once these subscriptions are on your Account Activity API, they will remain there unless a user revokes access for your application, or deletes their account There is no need to 'reload all users' with Account Activity API, and each activity that comes through via webhook will have an indicator for_user_id to identify what subscription it is related to
26 Step 5: Validate setup To validate your app and webhook are configured correctly, favorite a Tweet that s from one of your app is subscribed to. You should receive a Favorite Event via a POST request to your webhook for each DM received. 26
27 Troubleshooting Code 32 Enterprise - Make sure the app tokens that you are using belong to an app that has been whitelisted for use of Enterprise products. Make sure you are using the proper authentication method. If user context, include the consumer key and secret of the whitelisted app and the access tokens of the user you are trying to make a request on behalf of. If app only, make sure you are either using the bearer token or a consumer key and secret of the app that is whitelisted for use of the product. Code Webhook URL does not meet the requirements. Please make sure that you are using https and your URL is formatted correctly Code High latency on CRC GET request. Your webhook should respond in less than 3 seconds. This means that your server is slow. Make sure that you are responding to the CRC within 3 seconds Code Non-200 response code during CRC GET request (i.e. 404, 500, etc). Your server is down. Make sure that your server is running properly Code Too many resources already created. You have already used all of your webhooks. 27
28 Troubleshooting How can I whitelist my app or check if my app is already whitelisted? To manage the apps that you have whitelisted for access via the Enterprise APIs, please reach out to your account manager with your app ID. You can find your app ID by navigating to the app in question in apps.twitter.com and making note of the numerical value within the app s URL. If I have access to three webhooks, can I use three webhooks for each of the apps that I have whitelisted for enterprise use? The webhook limit is set on the account level, not the app level. If you have access to three webhooks and two apps whitelisted for enterprise use, you can use two webhooks on one app and the third on the other app, but not three on each app. 28
29 #ThankYou
Account Activity Migration guide & set up
Account Activity Migration guide & set up Agenda 1 2 3 4 5 What is the Account Activity (AAAPI)? User Streams & Site Streams overview What s different & what s changing? How to migrate to AAAPI? Questions?
More informationAPI Documentation. Release Version 1 Beta
API Documentation Release Version 1 Beta Document Version Control Version Date Updated Comment 0.1 April 1, 2016 Initialize document 1 Release version PROMOTEXTER V3 BETA - API Documentation 1 Table of
More informationSONERA OPERATOR SERVICE PLATFORM OPAALI PORTAL SMS. FREQUENTLY ASKED QUESTIONS, version 2.0
SONERA OPERATOR SERVICE PLATFORM FREQUENTLY ASKED QUESTIONS, version 2.0 OPAALI PORTAL Q: Why Registration link to Opaali portal does not work currently, HTTP Operation Forbidden error is shown? A: Sonera's
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 12 Tutorial 3 Part 1 Twitter API In this tutorial, we will learn
More informationTutorial: Building the Services Ecosystem
Tutorial: Building the Services Ecosystem GlobusWorld 2018 Steve Tuecke tuecke@globus.org What is a services ecosystem? Anybody can build services with secure REST APIs App Globus Transfer Your Service
More informationHow to Register for a Developer Account Nick V. Flor
How to Register for a Developer Account Nick V. Flor (professorf@gmail.com) Before you can scrape Twitter, you need a Consumer Key and Consumer Secret (codes). But before you can get these codes, you need
More informationNIELSEN API PORTAL USER REGISTRATION GUIDE
NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration
More informationAPI Application Going Live. Zhuowei Yang
API Application Going Live Zhuowei Yang Agenda API Credentials Best Practices Application Compatibility Check 2 API Credentials API credentials API credentials and User Token Token Tool for single user
More informationInland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE
Inland Revenue Build Pack Identity and Access Services Date: 04/09/2017 Version: 1.5 IN CONFIDENCE About this Document This document is intended to provide Service Providers with the technical detail required
More informationTwitter Basics at the Deerfield Public Library
Twitter Basics at the Deerfield Public Library Class Outline: 1) What is Twitter? 2) Setting up an account and profile 3) Terms you should know & examples 4) How do I decide what to write? 5) Q & A Expected
More informationBulkSMS Marketo Gateway
BulkSMS Marketo Gateway Integration Guide Page 1 Contents Introduction... 4 About the BulkSMS Gateway for Marketo... 4 Advanced Group Messaging Key Features... 4 Use any or all of our other products and
More informationSTATS API: AN INTRODUCTION
1 STATS API: AN INTRODUCTION 2 STATS API: AN INTRODUCTION Presented by Andrew Flintosh, Senior Developer 7 years at STATS LLC Florida State University alumn 3 STATS MAIN DELIVERY METHODS FTP Push Requires
More informationUsing OAuth 2.0 to Access ionbiz APIs
Using OAuth 2.0 to Access ionbiz APIs ionbiz APIs use the OAuth 2.0 protocol for authentication and authorization. ionbiz supports common OAuth 2.0 scenarios such as those for web server, installed, and
More informationOneLogin SCIM. Table of Contents. Summary... 2 System Requirements... 2 Installation & Setup... 2 Contact Us... 6
OneLogin SCIM Table of Contents Summary... 2 System Requirements... 2 Installation & Setup... 2 Contact Us... 6 1 This guide provides set-up instructions for using LastPass with OneLogin as your Identity
More informationAustin Community College Google Apps Groups Step-by-Step Guide
The topics that will be covered in this workshop: Three Options (p.2) Creating a Group (p.3) Ø Option #1 (p.3) i. Access Levels (p. 4) ii. Add Members (p. 5) Ø Option #2 (p.6) Groups (p.7) Search (p.7)
More informationSoftware as a Service (SaaS) Quick Start
Software as a Service (SaaS) Quick Start ** For Amazon Web Services Marketplace Sellers and Licensors only** v 1.1 Last updated March 1, 2018 The purpose of this document is to accelerate integrations
More informationSingle Sign-On for PCF. User's Guide
Single Sign-On for PCF Version 1.2 User's Guide 2018 Pivotal Software, Inc. Table of Contents Table of Contents Single Sign-On Overview Installation Getting Started with Single Sign-On Manage Service Plans
More informationGiovanni Stilo, Ph.D. 140 Chars to Fly. Twitter API 1.1 and Twitter4J introduction
Giovanni Stilo, Ph.D. stilo@di.uniroma1.it 140 Chars to Fly Twitter API 1.1 and Twitter4J introduction Twitter (Mandatory) Account General operation REST principles Requirements Give every thing an ID
More informationDiscover (n.): This feature surfaces personalized content tailored to your interests.
Glossary: General Terms @: The @ sign is used to call out usernames in Tweets: "Hello @twitter!" People will use your @username to mention you in Tweets, send you a message or link to your profile. @username:
More informationONE SOCIAL. A Writing Project. Presented to. The Faculty of the Department of Computer Science. San José State University
ONE SOCIAL A Writing Project Presented to The Faculty of the Department of Computer Science San José State University In Partial Fulfillment of the Requirements for the Degree Master of Computer Science
More informationUser Managed Access Core Protocol
User Managed Access Core Protocol Logical testcases based on User-Managed Access (UMA) 1.0 Core Protocol i Step 1: Authorizing user introduces host to AM Preconditions host has the role Oauth resource
More informationIntroduction to Twitter
Introduction to Twitter Objectives After completing this class you will be able to: Identify what Twitter is Create a Twitter Account Customize your Twitter profile and settings Follow other users on Twitter
More informationWay2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS
Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS The content of this document are copyright and remain the property of. This document is not to be reproduced in any form, whether electronic,
More informationLibelium Cloud Hive. Technical Guide
Libelium Cloud Hive Technical Guide Index Document version: v7.0-12/2018 Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and information... 4 1.1. Introduction...4 1.1.1. Overview...4 1.2. Data
More informationBlackBerry AtHoc Networked Crisis Communication. BlackBerry AtHoc API Quick Start Guide
BlackBerry AtHoc Networked Crisis Communication BlackBerry AtHoc API Quick Start Guide Release 7.6, September 2018 Copyright 2018 BlackBerry Limited. All Rights Reserved. This document may not be copied,
More informationGetting notified by the Microsoft Graph with Webhooks. Elio Struyf U2U MVP September 9th, 2017
Getting notified by the Microsoft Graph with Webhooks Elio Struyf Trainer @ U2U MVP September 9th, 2017 What are WebHooks? What are WebHooks? Event driven notifications AKA callbacks from the web Universal
More informationNetvibes A field guide for missions, posts and IRCs
Netvibes A field guide for missions, posts and IRCs 7/2/2012 U.S. Department of State International Information Programs Office of Innovative Engagement Table of Contents Introduction... 3 Setting up your
More informationBuilding the Modern Research Data Portal using the Globus Platform. Rachana Ananthakrishnan GlobusWorld 2017
Building the Modern Research Data Portal using the Globus Platform Rachana Ananthakrishnan rachana@globus.org GlobusWorld 2017 Platform Questions How do you leverage Globus services in your own applications?
More informationThreatScape App for QRadar: Overview, Installation and Configuration
ThreatScape App for QRadar: Overview, Installation and Configuration December 16, 2015 App Description... 3 System Requirements... 3 ThreatScape App for QRadar Installation and Configuration... 3 Configuration...
More informationRainbowStream Documentation
RainbowStream Documentation Release 1.3.7 Vu Nhat Minh Sep 04, 2017 Contents 1 Install 3 1.1 The quick way.............................................. 3 1.2 The recommended way..........................................
More informationGETTING STARTED GUIDE
SETUP GETTING STARTED GUIDE About Benchmark Email Helping you turn your email list into relationships and sales. Your email list is your most valuable marketing asset. Benchmark Email helps marketers short
More informationuick Start Guide 1. Install Oracle Java SE Development Kit (JDK) version or later or 1.7.* and set the JAVA_HOME environment variable.
API Manager uick Start Guide WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community, and for routing API traffic in a scalable manner. It leverages the
More informationSalesforce IoT REST API Getting Started Guide
Salesforce IoT REST API Getting Started Guide Version 42.0, Spring 18 @salesforcedocs Last updated: March 9, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationMarketo Overview and Setup Instructions
Marketo Overview and Setup Instructions *Note: this document assumes you have a Premium or Enterprise subscription of Socedo and admin access to a Standard or higher Marketo Instance Estimated setup time:
More informationEasily Harness the power of Azure in your SharePoint Forms by integrating Infowise Ultimate Forms and Azure Logic Apps
Easily Harness the power of Azure in your SharePoint Forms by integrating Infowise Ultimate Forms and Azure Logic Apps Sales: sales@infowisesolutions.com Support Issues: support@infowisesolutions.com General
More informationTwo factor authentication for Microsoft Outlook Web App (OWA)
Two factor authentication for Microsoft Outlook Web App (OWA) logintc.com/docs/connectors/owa.html Overview The LoginTC OWA Connector protects access to your Microsoft Outlook Web App by adding a second
More informationGmail Integration for Salesforce and Dynamics 365
Gmail Integration for Salesforce and Dynamics 365 PRIVACY POLICY LAST MODIFIED: MARCH 12, 2019 2019 Introduction Welcome to Gmail Integration for Salesforce and Dynamics 365, a service provided by Akvelon,
More informationStreaming API Developer Guide
Streaming API Developer Guide Version 43.0, Summer 18 @salesforcedocs Last updated: August 2, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of
More informationOverview! Automated Certificate Management (ACME) Protocol! IP-NNI Task Force! Mary Barnes - iconectiv!
Overview! Automated Certificate Management (ACME) Protocol! IP-NNI Task Force! Mary Barnes - iconectiv! ACME Overview! ACME is a protocol being developed in IETF for Automated Certificate Management.!
More informationSocial Media Tip and Tricks
Social Media Tip and Tricks Hey 2016 CCP attendees! The Technology Council has put together social media tips and tricks to support your CCP process. Social media and other online tools can be great resources
More informationTwitter and While Loops. April
Twitter and While Loops April 18 2016 Today Using GeCoords.py to extract geo locations to write a KML file Getting Twitter posts using tweepy While loops More powerful functions to get Twitter posts Using
More informationBLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook
1 BLACKBERRY SPARK COMMUNICATIONS PLATFORM Getting Started Workbook 2 2018 BlackBerry. All rights reserved. BlackBerry and related trademarks, names and logos are the property of BlackBerry
More informationProduct Guide Marketo Integration
Product Guide Marketo Integration Table of Contents Create an API Only User Role...3 Create an API Only User...6 Create a Custom Service for Use with REST API... 10 Create Custom Fields... 12 LeadGnome
More informationCitrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service.
Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix.com Data Governance For up-to-date information visit: This section
More informationCM Social Post Documentation
CM Social Post Documentation Release 1.0.1 CMExtension March 15, 2016 Contents 1 Overview 3 2 Install & update 5 3 Facebook application 7 4 Facebook personal timeline plugin 13 5 Facebook page timeline
More informationAWS Remote Access VPC Bundle
AWS Remote Access VPC Bundle Deployment Guide Last updated: April 11, 2017 Aviatrix Systems, Inc. 411 High Street Palo Alto CA 94301 USA http://www.aviatrix.com Tel: +1 844.262.3100 Page 1 of 12 TABLE
More informationAPI Gateway. Version 7.5.1
O A U T H U S E R G U I D E API Gateway Version 7.5.1 15 September 2017 Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.1 No part
More informationPart 1. Learn how to collect streaming data from Twitter web API.
Tonight Part 1. Learn how to collect streaming data from Twitter web API. Part 2. Learn how to store the streaming data to files or a database so that you can use it later for analyze or representation
More informationTwitter Adaptation Layer Submitted for Drexel University s CS544
Twitter Adaptation Layer Submitted for Drexel University s CS544 Josh Datko www.datko.net 9 June 2012 1 Description of Service The Twitter Adaptation Layer (TWAL) provides connected, best-effort-end-to-end
More informationAzure Archival Installation Guide
Azure Archival Installation Guide Page 1 of 23 Table of Contents 1. Add Dynamics CRM Active Directory into Azure... 3 2. Add Application in Azure Directory... 5 2.1 Create application for application user...
More informationCanonical Identity Provider Documentation
Canonical Identity Provider Documentation Release Canonical Ltd. December 14, 2018 Contents 1 API 3 1.1 General considerations.......................................... 3 1.2 Rate limiting...............................................
More informationCollecting Tweets. User Timelines, User Update
Collecting Tweets User Timelines, User Update Outline HCDE user module UserTimeline.py Instantiation Parameters HCDE user module Update.py Using UserTimeline.py command line Part of the HCDE User Module
More informationTECHNICAL GUIDE SSO JWT. At 360Learning, we don t make promises about technical solutions, we make commitments.
1 TECHNICAL GUIDE SSO JWT At 360Learning, we don t make promises about technical solutions, we make commitments. This technical guide is part of our Technical Documentation. Version 1.4 2 360Learning is
More informationSAP Edge Services, cloud edition Streaming Service - Administration Guide Version 1802
SAP Edge Services, cloud edition Streaming Service - Administration Guide Version 1802 Table of Contents ABOUT THIS DOCUMENT... 3 Glossary... 3 CONSOLE SECTIONS AND WORKFLOWS... 5 Sensor Profiles & Rules...
More informationCRM Partners Anonymization - Implementation Guide v8.2 Page 2
1. Introduction 3 1.1 Product summary 3 1.2 Document outline 3 1.3 Compatibility with Microsoft Dynamics CRM 3 1.4 Target audience 3 2. Functional Reference 4 2.1 Overview 4 2.2 Getting started 4 2.3 Anonymize
More informationIntegrating with ClearPass HTTP APIs
Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,
More informationPublish Content & Measure Success 1
Publish Content & Measure Success 1 Publish Content & Measure Success Meltwater Engage gives businesses scalability and control over content publishing across all of their social channels. The built- in
More informationPinterest MONDAY, APRIL 22, Basics PAGE 2. How-tos PAGE 3. Advanced PAGE 4
Pinterest MONDAY, APRIL 22, 2013 Basics PAGE 2 How-tos PAGE 3 Advanced PAGE 4 What is Pinterest? Pinterest is a virtual pin board used for sharing and organizing images. Use Pinterest to share your own
More informationGetting Started Guide for the new Commander Owners Group Conferencing Software, vbulletin
Getting Started Guide for the new Commander Owners Group Conferencing Software, vbulletin The Commander Owners Group uses a software application called vbulletin for conferencing on our website. While
More informationGEL Scripts Advanced. Your Guides: Ben Rimmasch, Yogesh Renapure
GEL Scripts Advanced Your Guides: Ben Rimmasch, Yogesh Renapure Introductions 2 Take 5 Minutes Turn to a Person Near You Introduce Yourself Agenda 3 Accessing JAVA Classes and Methods SOAP Web Services
More informationThe production version of your service API must be served over HTTPS.
This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined
More informationTableau Automation Starter Kit:
Tableau Automation Starter Kit: Leveraging Tableau s Webhooks to automate and integrate your data across your SaaS apps Hello Data Rockstars! The purpose of this guide is to help you set up Webhooks with
More informationLeveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki
Leveraging the Globus Platform in your Web Applications GlobusWorld April 26, 2018 Greg Nawrocki greg@globus.org Topics and Goals Platform Overview Why expose the APIs A quick touch of the Globus Auth
More informationTenable.io Container Security REST API. Last Revised: June 08, 2017
Tenable.io Container Security REST API Last Revised: June 08, 2017 Tenable.io Container Security API Tenable.io Container Security includes a number of APIs for interacting with the platform: Reports API
More informationpython-twitter Documentation
python-twitter Documentation Release 3.4.1 python-twitter@googlegroups.com Mar 18, 2018 Contents 1 Installation & Testing 3 2 Getting Started 5 3 Contributing 11 4 Migration from v2 to v3 13 5 Changelog
More informationMintigo Marketo Integration Setup Guide. Version
Mintigo Marketo Integration Setup Guide Version 1.2 2017-11-12 Table of Contents MINTIGO MARKETO INTEGRATION SETUP GUIDE... 1 INTEGRATION... 3 1. BEFORE INTEGRATION... 3 2. CONFIGURE REST APIS IN MARKETO...
More informationDeveloping Microsoft Azure Solutions (70-532) Syllabus
Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages
More informationLab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service
Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service Overview In this lab, you'll create advanced Node-RED flows that: Connect the Watson Conversation service to Facebook
More informationOffloading Remote Authentication for Servers. F5 s Advanced Client Authentication
Offloading Remote Authentication for Servers Overview Challenges There are three phases most computers use to protect access to sensitive operations, applications, and data: Identification is the process
More informationSharp Social. Natural Language Understanding
Sharp Social Natural Language Understanding Step 1 Go to the URL https://console.ng.bluemix.net/ and press enter. A new window appears of IBM Bluemix which asks you to sign up and create a Bluemix account.
More informationForce.com Streaming API Developer Guide
Force.com Streaming API Developer Guide Version 41.0, Winter 18 @salesforcedocs Last updated: December 8, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationBlackBerry AtHoc Networked Crisis Communication. Self Service User Guide
BlackBerry AtHoc Networked Crisis Communication Self Service User Guide Release 7.6, September 2018 Copyright 2014 2018 BlackBerry Limited. All Rights Reserved. This document may not be copied, disclosed,
More informationAruba Central Application Programming Interface
Aruba Central Application Programming Interface User Guide Copyright Information Copyright 2016 Hewlett Packard Enterprise Development LP. Open Source Code This product includes code licensed under the
More informationGrandstream Networks, Inc. Captive Portal Authentication via Twitter
Grandstream Networks, Inc. Table of Content SUPPORTED DEVICES... 4 INTRODUCTION... 5 CAPTIVE PORTAL SETTINGS... 6 Policy Configuration Page... 6 Landing Page Redirection... 8 Pre-Authentication Rules...
More informationpython-twitter Documentation
python-twitter Documentation Release 3.3.1 python-twitter@googlegroups.com Dec 02, 2017 Contents 1 Installation & Testing 3 2 Getting Started 5 3 Contributing 11 4 Migration from v2 to v3 13 5 Changelog
More informationCyphort Integration with Carbon Black
SOLUTION BRIEF Cyphort Integration Carbon Black Carbon Black Enterprise Protection Carbon Black Enterprise Protection formerly known as Bit9 Security Platform, is the next-generation endpoint security
More informationLeveraging the Globus Platform in your Web Applications
Leveraging the Globus Platform in your Web Applications Steve Tuecke tuecke@uchicago.edu NCAR September 5, 2018 Globus serves as A platform for building science gateways, web portals and other applications
More informationBlack Box DCX3000 / DCX1000 Using the API
Black Box DCX3000 / DCX1000 Using the API updated 2/22/2017 This document will give you a brief overview of how to access the DCX3000 / DCX1000 API and how you can interact with it using an online tool.
More informationManaged Access Gateway. User Guide
Managed Access Gateway User Guide Version 3.0 Exostar, LLC April 20, 2013 Table of Contents Table of Contents...ii Purpose... 1 Log-in to your MAG Account... 2 Additional MAG Login Options... 2 First Time
More informationUser Guide. Version R94. English
AuthAnvil User Guide Version R94 English March 8, 2017 Copyright Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULATOS as updated
More informationIntroduction & Basics! Technical Foundation! Authentication! Obtaining a token!... 4 Using the token! Working with notes!...
Simplenote API2 Documentation v2.1.3: (April 18, 2011). Recent documentation changes are listed on the last page. Contents Introduction & Basics!... 3 Technical Foundation!... 3 Authentication!... 4 Obtaining
More informationIf you are not registered as Developer yet, you need to click blue button Register.
Facebook 1. Login to your Facebook account. 2. Go to the Developers page: https://developers.facebook.com/ If you are not registered as Developer yet, you need to click blue button Register. FAQ: Question:
More informationAutomatically Remediating Messages in Office 365 Mailboxes
Automatically Remediating Messages in Office 365 Mailboxes This chapter contains the following sections: Performing Remedial Actions on Messages Delivered to End Users When the Threat Verdict Changes to
More informationTable of Contents. I. How do I register for a new account? II. How do I log in? (I already have a MyJohnDeere.com account.)
Quick Start Guide If you are an App Developer, you can get started by adding a new app and configuring it to consume Deere APIs on developer.deere.com. Use this Quick Start Guide to find and try our APIs.
More informationfor Salesforce Question-to-Case Connector
for Salesforce Question-to-Case Connector Contents 2 Contents Cloud Help for Community Managers... 3 What is the Salesforce Question-to-Case Connector... 4 Setting up the Salesforce Question-to-Case Connector...5
More informationOSIsoft Cloud Services Core Infrastructure for Developing Partner Applications
OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications Presented by Laurent Garrigues, Gregg Le Blanc, Paul Kaiser Agenda Overview Platform Tour Demo Partner Preview Program Q&A
More informationBulkSMS / Customer, Marketo Integration Guide, version 2.6, 2018/01/19. BulkSMS / Customer. Marketo Quick Start Integration Guide
BulkSMS / Customer Marketo Quick Start Integration Guide 1 Assumptions: This guide assumes you have basic knowledge of Marketo and that you can create and edit Marketo Webhooks. Please contact suppprt@bulksms.com
More informationMicrosoft Graph API Deep Dive
Microsoft Graph API Deep Dive Donald Hessing Lead Architect, Capgemini, The Netherlands Microsoft Certified Master (MCM) Agenda Introduction to Microsoft Graph API What is now and what is new in GA and
More informationMarketo Integration Setup Guide
1 1 Table of Contents About the RingLead Integration with Marketo Getting Started Create the Marketo Webhook Considerations Response Mapping Configure Webhook Response Mapping Create the Marketo Program
More informationUsage of "OAuth2" policy action in CentraSite and Mediator
Usage of "OAuth2" policy action in CentraSite and Mediator Introduction Prerequisite Configurations Mediator Configurations watt.server.auth.skipformediator The pg.oauth2 Parameters Asset Creation and
More informationRed Hat 3scale 2-saas
Red Hat 3scale 2-saas Product For Use with Red Hat 3scale 2-saas Last Updated: 2018-11-07 Red Hat 3scale 2-saas Product For Use with Red Hat 3scale 2-saas Legal Notice Copyright 2018 Red Hat, Inc. The
More informationSamsung Knox Mobile Enrollment. VMware Workspace ONE UEM 1902
Samsung Knox Mobile Enrollment VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this
More informationTitle Page. Business Center. User Guide. January CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA Phone:
Title Page Business Center User Guide January 2018 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general information about
More informationWorkspace ONE UEM Certificate Authentication for Cisco IPSec VPN. VMware Workspace ONE UEM 1810
Workspace ONE UEM Certificate Authentication for Cisco IPSec VPN VMware Workspace ONE UEM 1810 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationGoogle Groups. Using, joining, creating, and sharing. content with groups. What's Google Groups? About Google Groups and Google Contacts
Google Groups Using, joining, creating, and sharing content with groups What's Google Groups? Google Groups is a feature of Google Apps that makes it easy to communicate and collaborate with groups of
More informationStep-by-Step Guide to Set Up Your Challenge Opt-In Page with MailChimp and LeadPages (last updated August 6, 2017)
Step-by-Step Guide to Set Up Your Challenge Opt-In Page with MailChimp and LeadPages (last updated August 6, 2017) MailChimp is a beginner-level marketing automation platform and an email marketing service.
More informationChatWork API Documentation
ChatWork API Documentation 1. What s ChatWork API? 2. ChatWork API Endpoints 3. OAuth 4. Webhook What s ChatWork API? ChatWork API is an API provided for developers to programmatically interact with ChatWork's
More informationHow to Select the Right Marketing Cloud Edition
How to Select the Right Marketing Cloud Edition Email Studio, Mobile Studio, and Web Studio ith Salesforce Marketing Cloud, marketers have one platform to manage 1-to-1 customer journeys through the entire
More informationAuthorization and Authentication
CHAPTER 2 Cisco WebEx Social API requests must come through an authorized API consumer and be issued by an authenticated Cisco WebEx Social user. The Cisco WebEx Social API uses the Open Authorization
More informationCreate an Account... 2 Setting up your account... 2 Send a Tweet... 4 Add Link... 4 Add Photo... 5 Delete a Tweet...
Twitter is a social networking site allowing users to post thoughts and ideas in 140 characters or less. http://www.twitter.com Create an Account... 2 Setting up your account... 2 Send a Tweet... 4 Add
More information