7Social Channels Configuration
Social Channels
Facebook Integration Setup
For the Oracle Talent Acquisition Cloud (OTAC) Sourcing application to interact with Facebook for purposes of job sharing, campaigns, authentication, and job posting, a secure connection must be made between the two platforms.
A System Administrator must create a Facebook App using a Facebook Developer account and request its approval from Facebook. Once approved, the resulting credentials must be configured in OTAC Sourcing by the System Administrator.
Creating a Facebook App
Create a Facebook account or identify a valid Facebook user who will be the owner of the App. This user must have the Platform capability activated in their Facebook settings.
-
Access the website https://developers.facebook.com
-
If the menu bar has a Getting Started link, continue here.
-
If needed, the Facebook user may need to set up a Developer's account. The Get Started link on the menu opens a wizard. After beginning this wizard the menu bar to then contain a My Apps link. Exit the wizard and continue below.
-
If the menu bar has a My Apps link, continue with Step 3.
-
-
Under My Apps, click + Add New App.
-
Enter a value in the Display Name field. (Suggestion: Use your company name plus an indicator for your staging v. production zones.
-
Confirm the Contact Email. Note that this may be different from the email address which is on the Facebook account.
-
Click Create App ID.
-
Complete the Security Check and click Submit.
Configuring Basic Settings for the Facebook App
-
Expand the Settings menu on the left panel and select Basic.
-
Enter the URL of the Sourcing zone in the App Domian field. (Format: zone.referrals.selectminds.com)
-
Adjust the domain to reflect your own in Sourcing. Do not include http:// or https://
-
-
Confirm the Display Name. (Your company name is recommended).
-
Complete the Namespace field. (Your company name is recommended).
-
Confirm the Contact Email address.
-
Enter a Privacy Policy URL. (Consider using your corporate statement).
-
Enter a Terms of Service URL. (Consider using your corporate statement).
-
Upload an image for the App Icon.
-
Select a Category. (Business and Pages is recommended).
-
Select a Business Use. (Support my own business is recommended).
-
The Data Protection Officer Contact Information section is optional.
-
Click Save Changes to save the data entered so far.
Adding Platforms to the Facebook App
-
Click + Add Platform.
-
Click Page Tab.
-
Enter Secure Page Tab URL. (Format: https://zone.referrals.selectminds.com/fb).
-
Modify the link to reflect your own zone. Must include https://
-
-
Enter the Page Tab Name. (Example: Careers).
-
Enter the Page Tab Edit URL. (Format: https://zone.referrals.selectminds.com/fb).
-
Modify the link to reflect your own zone. Must include https://
-
-
Leave Page Admin Control toggle as On.
-
Leave Wide Page Tab toggle as Yes.
-
Add Page Tab Image icon. (Must be 111 x 74 pixels of the indicated formats).
-
Click Save Changes.
-
Click Add Platform.
-
Click Website.
-
Enter the URL of your Sourcing zone. (Format: https://zone.referrals.selectminds.com.
-
Modify the URL to reflect your own zone. Must include https://
-
-
Click Save Changes.
Adding Facebook Login Product
Click on PRODUCTS+
-
On the Add a Product page, select Facebook Login by clicking the Set Up button on that box.
-
On the Quickstart menu, select WWW-Web.
-
Confirm the Site URL and click Continue. (Format: https://zone.referrals.selectminds.com).
-
Set Up the Facebook SDK for Javascript. No action needed here. Click Next.
-
Check Login Status. No action needed here. Click Next.
-
Add the Facebook Login Button. No action needed here. Click Next.
-
Next Steps. No action needed here. Click Back.
-
-
Navigate to Products > Facebook Login > Settings.
-
Ensure that Client OAuth Login, Web OAuth Login, Enforce HTTPS and Embedded Browser OAuth Login are set to Yes.
-
-
Enter the 3 URLs listed below into the Valid OAuth Redirect URLs field. Adjust the URLs to reflect your own zones; must include https://
- https://zone.referrals.selectminds.com
- https://zone.referrals.selectminds.com/auth/facebook/access
- https://zone.referrals.selectminds.com/auth/facebook/page/access
-
Click Save Changes.
Preparing the App for Review
Configuring Facebook Credentials in Sourcing
-
Take note of your App ID and App Secret located on the top of the page. Click the Show button to reveal the App Secret.
-
Navigate to Sourcing > Connfiguration > Social Channels > Facebook. You will see three fields; API Key, Application ID and Application Secret. Enter the following values in each of the three fields:
- API Key field = App ID from Facebook
- Application ID field = App ID from Facebook
- Application Secret = App Secret from Facebook
Submitting the App for Review
Click the Submit for Review button.
-
Agree to the terms and click Submit.
-
Click OK.
Understanding the App Review Process
Go to https://developers.facebook.com/docs/apps/review and review the process. In particular, carefully read the Business Verification and Supplemental Terms paragraphs.
As part of this validation process you will be asked to link your App to a Facebook Business Manager account. This may come as a notification on the Facebook home page for the Administrator of the App.
Your organization may already have a Business Manager account from other work with Facebook. Alternatively, follow the prompts and instructions to create a Business Manager account. You can also create a Facebook Business Manager account at https://business.facebook.com.
The Facebook Business Manager account asks the account owner to demonstrate they represent the business named on the account through uploading corroborating documentation. (Examples offered by Facebook include: Articles of Incorporation, Certificate of formation, Business license, Business tax file, Business utility or phone bill).
The supplemental terms must be electronically signed by a Business Signatory.
Configuring the App as Public after Approval
Toggle the Make PMG_REFERRALs public setting to Yes once approval is complete.
Testing the App During the Approval Period
Twitter Integration Setup
For the Sourcing application to interact with Twitter for purposes of job sharing, campaigns, authentication, and job posting, a secure connection must be made between the two platforms.
A System Administrator must create a Twitter App using a Twitter Developer account. Credentials which enable system interaction with Twitter must be configured in Sourcing by the System Administrator.
Requesting a Twitter Developer Account
Go to https://developer.twitter.com and follow the prompts.