Symptom
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
You are setting up a new Twitter channel but during authentication the system redirects you to a Twitter page with error "Whoa there!
The request token for this page is invalid. It may have already been used, or expired because it is too old. Please go back to the site or application that sent you here and try again; it was probably just a mistake."
Environment
SAP Cloud for Customer
Reproducing the Issue
-
Go to the Administrator work center.
- Select the Service and Social view.
- Under Social Media, click on Social Media Channels.
- Click on New.
- Social Media Channel Type is Twitter.
- Fill in Consumer Key and Consumer Secret as per your Twitter page.
- Click on Connect With Channel.
- System redirects you to the Twitter page with error: "Whoa there!
The request token for this page is invalid. It may have already been used, or expired because it is too old. Please go back to the site or application that sent you here and try again; it was probably just a mistake."
Cause
One possible cause is the lack of a Callback URL added on Twitter side.
Resolution
To solve the case, you need to make some adjustments on the Twitter app setup.
On the Settings tab on the Twitter app, you need to add a Callback URL with the following format: https://myXXXXXX.crm.ondemand.com/sap/byd/oauth/twitter/ (XXXXXX represents the six numbers from your Cloud for Customer tenant). Also, it is important to check the box "Allow this application to be used to Sign In with Twitter."
See Also
More information on Twitter Channel can be found on the Help Guide Adding a Twitter Social Media Channel.
Keywords
Social Media ; Twitter ; Error Message ; Whoa there ; Service and Social ; Service , KBA , LOD-CRM-SC-SM , Social Media , How To