You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/providers/instagram.mdx
+40-9Lines changed: 40 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,35 +11,36 @@ import OAuth2Redirect from "../../components/snippets/oauth2redirect.tsx";
11
11
</Callout>
12
12
13
13
## Connection Options
14
-
There are two ways to connect to an Instagram account: by using a Facebook Business or through a standalone flow that connects directly to an Instagram account.
14
+
There are two ways to connect to an Instagram account: by using a Facebook Business or through a standalone flow that connects directly to an Instagram account. Both methods will require a [Meta for Developpers account](https://developers.facebook.com/apps/).
15
15
16
16
## Setting up Meta Application
17
17
18
18
The following steps will guide you through the setup of a Meta application that can be used for connecting Instagram to Postiz.
19
19
20
20
<Steps>
21
21
### Step 1
22
-
Create a [new app in Instagram developers](https://developers.instagram.com/apps/creation/), choose the business you want to connect it to.<br />
23
-
Please be advised that for public applications you would need to verify you business.
22
+
Select a business portfolio, then create a [new app in Meta for developers](https://developers.facebook.com/apps/creation/).<br />
23
+
Please be advised that for public applications, you will need to verify your business.
Go to the Postiz web interface, and click on the "Add Channel" button. Select "Instagram (Standalone)" from the list of available channels. You should be redirected to the Instagram login screen to authorize the application.
124
125
</Steps>
126
+
127
+
## Adding App Roles
128
+
129
+
If you're having trouble connecting to your Instagram accounts, adding them as App Roles may help.
Select the "Instagram Tester" option, and type in the handles of all the Instagram accounts you'd like to connect to. Then, click "Add".
145
+
146
+

147
+
148
+
### Accept the invitations
149
+
150
+
Go to your Instagram account, and accept the tester invitation in the [Apps and Websites section of the profile settings](https://www.instagram.com/accounts/manage_access/).
151
+
152
+

Copy file name to clipboardExpand all lines: pages/providers/pinterest.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,12 +17,12 @@ Head to [Pinterest Developer Dashboard](https://developers.pinterest.com/apps/)
17
17
18
18
### Step 2 Copy the App ID and Secret
19
19
Copy the App ID at "App id" and the Secret Key at "App secret key"
20
-
[Copy App ID and Secret](https://github.com/egelhaus/postiz-docs/blob/cfd39114ef6d44da864717b23d704f6265cefa84/public/images/providers/pinterest/pinterest-002.png)
20
+

21
21
22
22
### Step 3 Configure Redirect URI
23
23
24
24
<OAuth2Redirectprovider="pinterest" />
25
-
[Setup of Redirect URIs](https://github.com/egelhaus/postiz-docs/blob/d11ea333ad8d70c5dee7ac0ad76283ded514219b/public/images/providers/pinterest/pinterest-001.png)
25
+

This integration requires that you have setup a Facebook developer account already. You can start by going to the [Meta/Facebook Developer Portal](https://developers.facebook.com/apps).
10
+
This integration requires that you have setup a Meta for Developers account already. You can start by going to the [Meta/Facebook Developer Portal](https://developers.facebook.com/apps).
11
11
12
12
This is a complex integration, and it may take some time to get it right. If you have any issues, please reach out to us on the Postiz Discord. This documentation is not fully complete, because at the time of writing the Threads API seems like it's having issues. This page was written to get something up to get you started.
13
13
</Callout>
14
14
15
15
<Steps>
16
16
### Create an app
17
17
18
-
Go to the [Meta/Facebook Developer Portal](https://developers.facebook.com/apps) and click on "Create app".
19
-
20
-

21
-
22
-
23
-
### Give your app a name and email
18
+
Go to Meta for Developers and [create a new app](https://developers.facebook.com/apps/creation/). Give your app a name and email.
24
19
25
20

26
21
@@ -34,6 +29,8 @@ Select *Access the Threads API*.
34
29
35
30

36
31
32
+
If you're unable to skip or move to the next step, and get a message saying "There are no business portfolios available to connect to this app", go to your [Meta Business Suite Settings](https://business.facebook.com/latest/settings/business_users) and make sure you've enabled Two-Factor Authentication (2FA) for your account.
33
+
37
34
### Finish creating the app
38
35
39
36
You should not have any extra requirements to publish and maintain access.
@@ -58,7 +55,7 @@ Add the "threads_content_publish" and "threads_basic" (automatically selected) t
58
55
59
56

60
57
61
-
Go back to the 'Dashboard' view of the Facebook developers portal, click "Finish customization"sure you click through the setup wizard to finish the step "Yes I'm finished" to complete the setup. The AP may not work until you've done this. Ignore "Test use cases" for now as it will not work until you have created a test user (see later).
58
+
Go back to the 'Dashboard' view of the Facebook developers portal and click "Finish customization". Make sure you clicked through the setup wizard, and select "Yes I'm finished" to complete the setup. The API may not work until you've done this. Ignore "Test use cases" for now as it will not work until you have created a test user (see later).
62
59
63
60
### Restart Postiz
64
61
@@ -75,8 +72,8 @@ You should not try to add a Threads account to Postiz at this time.
75
72
76
73
### Allow the app on your threads account
77
74
78
-
* On threads.net, open your account settings; https://www.threads.net/settings/account
79
-
* Open *Website permissions*, and switch to the *Invitations* tab;
75
+
* On threads.com, open your [account settings](https://www.threads.net/settings/account);
76
+
* Open [Website permissions](https://www.threads.com/settings/website_permissions), and switch to the "Invites" tab;
80
77
* If all has gone well, you should have a pending invite. Accept that invite.
Copy file name to clipboardExpand all lines: pages/providers/youtube.mdx
+31-23Lines changed: 31 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,22 +15,21 @@ Follow the instructions as availabe in the [Obtaining authorization credentials]
15
15
16
16
<Steps>
17
17
18
-
### Step 1 Go to Credentials Page
19
-
Make sure you are logged in to your Google account and visit the [Credentials - APIs & Services](https://console.cloud.google.com/projectselector2/apis/credentials) page. Make sure to read the terms and conditions and "Agree and Continue".
18
+
## General Setup
20
19
21
-
### Step 2 Create Project
22
-
Create a new project by clicking on the "Create Project" button.
20
+
### Go to Credentials Page
21
+
Make sure you are logged in to your Google account and visit the [Credentials - APIs & Services](https://console.cloud.google.com/projectselector2/apis/credentials) page. Make sure to read the terms and conditions and "Agree and Continue".
23
22
24
-
### Step 3
25
-
Fill in the project name, and details and click "Create".
23
+
### Create Project
24
+
Create a new project by clicking on the "Create Project" button. Fill in the project name, and details and click "Create".
26
25
27
-
### Step 4 Create OAuth Credentials
26
+
### Create OAuth Credentials
28
27
Create credentials by clicking on the "Create Credentials" button. Select the "OAuth client ID" option.
29
28
30
-
### Step 5 Configure Consent Screen
31
-
Make sure that your consent screen has been configured. Add yourself as a test user of the application.
29
+
### Configure Consent Screen
30
+
Make sure that your consent screen has been configured.
32
31
33
-
### Step 6 Fill in OAuth Details
32
+
### Fill in OAuth Details
34
33
Create the OAuth client ID. Select "Web application" as the application type and fill in the details.
35
34
36
35
<OAuth2Redirectprovider="youtube" />
@@ -39,35 +38,44 @@ Under "Authorized redirect URIs", insert your OAuth2 Redirect URI.
Go to Activated APIs and Services. Then click on Activate APIs and Services. Search YouTube Data API v3 and activate the API by clicking it and clicking Activate.
44
-
Do the same Process with YouTube Analytics API and YouTube Reporting API.
45
-
46
-
</Steps>
47
-
48
41
After following all of the steps above you should be met with a screen that shows your client ID and client secret. Add these to your providers configuration.
Go to "Enabled APIs and Services". Then click on "Enable APIs and Services". Search "YouTube Data API v3" and activate the API by selecting it and clicking "Enable". Do the same Process with "YouTube Analytics API" and "YouTube Reporting API".
0 commit comments