Stackposts Documentation Stackposts Documentation
  • Stackposts Documentation 2022
    • Stackposts | Social Marketing Tool
    • Waziper – WhatsApp Marketing Tool
  • FAQs
  • Download
  • Blog
  • Help Center
Get Support
Stackposts Documentation Stackposts Documentation
Get Support
Stackposts Documentation
  • Stackposts Documentation 2022
    • Stackposts | Social Marketing Tool
    • Waziper – WhatsApp Marketing Tool
  • FAQs
  • Download
  • Blog
  • Help Center

Stackposts | Social Marketing Tool (Main Script)

Stackposts | Social Marketing Tool (Main Script)

  • Folder icon closed Folder iconStart Here!
    • License
  • Folder icon closed Folder iconInstallation
    • Requirements
    • Install Detailed Steps
    • Configure Cron Jobs
    • Installing modules
  • Folder icon closed Folder iconConfigure Facebook API App
  • Folder icon closed Folder iconConfigure Twitter API App
  • Folder icon closed Folder iconLogin Stackposts with Google
  • Folder icon closed Folder iconPayment Gateways
    • Configure PayPal
    • Configure Stripe
  • Folder icon closed Folder iconHow to
    • Install FFMPEG
    • How to Edit The Home Page
    • How to Use Blog for Stackpost
    • Edit Privacy Policy & Terms of Services Page
    • Compile FFmpeg with RTMPS for Facebook Live Stream
    • How to Change the TIMEZONE
    • How to Enable HTTPS for Stackposts?
    • How to Change your Logo on Stackpost?
    • How to Get Latest Updates on Stackpost?
    • How to use Package Manager on Stackposts?
    • How to Get the Latest Version Stackposts?
    • How to Configure Google Drive Integration?
    • How to use Spintax on Stackposts?
  • Folder icon closed Folder iconMulti Language
  • Folder icon closed Folder iconProblems & Solutions
    • Checkpoint Required on Instagram
  • Folder icon closed Folder iconFrequently Asked Questions
    • Before Purchase
    • After Purchase
  • Folder icon closed Folder iconConfigure API App
  • Folder icon closed Folder iconSocial Login

Start Here!

Are you finding an all-in-one platform to manage your social media presence?

There is a fact that 88% of marketers believe that social media positively impacts their profit. This points to the importance of investing in the right platforms for the long-term growth of your business.

Furthermore, 45% of global consumers said that they use social media at least once a month to research prospective products and brands before spending their money.

What is the Stackposts?

Stackposts will help you that planning and schedule your posts to analyze and optimize their performance.

Stackposts has built a lot of Social Media PHP Scripts that you can use to market your brands or viral business on social networks such as Facebook, Instagram, Twitter, YouTube, Pinterest, WhatsApp, and more…

Stackposts will help you manage all social media sites in one place. You can schedule the one content to all sites at the same time that will help you save your time to do more things.

Moreover, Stackposts build some automation tools that help you keep in touch with your clients in 24/07 with some scripts such as Instagram Auto Activity, WhatsApp Bulk Sending Messages, Pinterest Auto Activity, and more.

Articles

  • License

License

License on Codecanyon

  1. Login to Codecanyon and open your downloads https://codecanyon.net/downloads
  2. Click on the download button of Stackposts and download the License certificate & purchase code You can download it as a PDF or text file.
  3. You will find your code as the following

License on Stackposts

Installation

Articles

  • Requirements
  • Install Detailed Steps
  • Configure Cron Jobs
  • Installing modules

Requirements

Before installing the Stackposts script on your server, make sure your server is fully configured for the script by following the below requirements:

What are Server Requirements for Stackposts Installation?

PHP versionPHP version 7.1 ~ 7.3
allow_url_fopenallow_url_fopen=On (php.ini file)
PHP cURLRequired. (Curl Library, Curl_init Function, and Curl_exec)
PHP OpenSSLRequired. (For secure data encryption.)
PHP PDORequired. (To create a secure connection to MySQL server)
GDRequired. (For image processing).
PHP EXIFRequired. (For validating JPEG files)
PHP mbstringRequired.
CronjobsRequired (The cronjobs must be configured for publishing scheduled posts.)
FFMPEGRequired for video posts. (For Video post types.)
ZipPHP zip extension is required (for updating, installing, etc)
Option (Recommended)To make sure that the script working fine. You need to increase the following values in your server: 
memory_limit = 256M 
upload_max_size = 64M 
post_max_size = 64M 
upload_max_filesize = 64M
max_execution_time = 60
max_input_time = 500
max_connections = 200
max_user_connections = 200
wait_timeout = 180
max_allowed_packet = 512M

NGINX SERVER

If you want use Stackposts on the Nginx server. You need config Nginx like this:

location / {
    try_files $uri $uri/ /index.php;
}
location /install {
    try_files $uri $uri/ /install/index.php;
}

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team.

Install Detailed Steps

Installing Stackposts Main Script

Watching this video to know how to install the Stackposts Main Script:

Nginx Server

If you want use Stackposts on the Nginx server. You need config Nginx like this:

location / {
    try_files $uri $uri/ /index.php;
}

location /install {
    try_files $uri $uri/ /install/index.php;
}
 

Getting Support from the Developer Team

Please open the ticket here to get support detail from our developer team.

Configure Cron Jobs

What is Cron Job?

A cron job is a Linux command used for scheduling tasks to be executed sometime in the future. This is normally used to schedule a job that is executed periodically – for example, to send a post exactly the time that is scheduled. Stackposts – Social Media Marketing Tool requires you to set up cron jobs to perform certain functions.

For most cron jobs, there are three components present:

  • The script that is to be called or executed.
  • The command that executes the script on a reoccurring basis. This is typically set in cPanel.
  • The action or output of the script, which depends on what the script being called does. Frequently, scripts called as cron jobs modify files or databases. However, they can perform other tasks that do not modify data on the server as well, such as sending out email notifications.

How to Configure Cron Jobs for the Stackposts?

To schedule your posts, Cron jobs must be configured on your server. In Cpanel, you should click Cron task and fill this command at the command filed.

To get the cron jobs links, please go to yourstackposts.com/cronjobs to copy your cronjobs commands:

It is the video below that will show you how to copy and paste your cronjobs:https://www.youtube.com/embed/1jnVOUaU88M

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team.

Installing modules

Please follow the steps below to add new modules for Stackposts.

Step 1: Modules & Themes
Step 2: Modules
Step 3: Install

Step 4: Input your purchase code to add it to your own platform.

Please open the ticket here to get support detail from our developer team.

Configure Facebook API App

Facebook API is a bundle of solutions used as a primary way to get data in and out of the platform. It enables developers and app users to access the functionality of this network: user information, photos and videos, messages and more.

How to get a Facebook API key?

If you want to get access to the Facebook API key, you should register or sign up with your existing Facebook account on the developers portal and approve your identity. This will take just some simple following steps:

Step 1. Log in or create an account

Go to the Facebook portal for developers and click “Log in”. You can log in with your existing Facebook account or create a new one

Step 2. Create an App

When you find yourself inside the service, press “My App” in the right upper corner of the main page or this link: https://developers.facebook.com/apps/

Step 3. Fill in all basic information App

Click Create App button

Select Manage integrations for your business and click Next.

Select Business and click Next.

Please note that the app type can’t be changed after your app is created.

Input your App Details and click Next.

  1. Display name:  This is the app name associated with your app ID.
  2. App Contact Email:  This email address is used to contact you about potential policy violations, app restrictions or steps to recover the app if it’s been deleted or compromised.
  3. Business Manager account (Optional): In order to access certain aspects of the Facebook platform, apps may need to be connected to a verified Business Manager account. This request for Instagram API

Go back to Dashboard for Apps and select your Name App

Get App ID and App Secret for Stackposts Configuration

Click Settings/ Basic at the left-side Menu in the Developer Facebook to show App ID and App Secret Section. Click the “Show” button to display your App Secret Series  It looks like the example below:

  • App ID: 311234693627458
  • App Secret: 5123f75b1234656b3cf34567b321fa12

* Now we have App ID and App Secret for Stackposts Configuration.

How to Configure on Stackposts before send Submit?

Step 1.  General Settings

Click Settings/ General Settings in your Stackposts. Click OAuth & Login and then Copy and Paste App ID and App Secret that you got from Facebook App. For example as below:

  • Facebook app id: 311234693627458
  • Facebook app secret: 5123f75b1234656b3cf34567b321fa12
  • Facebook app version: v11.0

Step 2. Social Network Settings

Click Settings/ Social Network Settings in your Stackposts. Click Facebook and then Copy and Paste the App ID and App Secret that you got from Facebook App. For example as below:

  • Facebook app id: 311234693627458
  • Facebook app secret: 5123f75b1234656b3cf34567b321fa12
  • Facebook app version: v11.0

Step 3. Create a Package for Facebook Review

Click Package Manager in your left-side Stackposts menu. Click Add new 

Fill the Package Info Tab follows these guides below:

  • Status:  Enable
  • Name: Facebook Review
  • Description:  Facebook Review
  • Price monthly: 22
  • Price annually: 21
  • Number accounts: 1000
  • Position: 1

Fill the Permissions Tab follows these guides below:

Carefully select permissions below and click Enable them for the Facebook Review package.

  • Publish all: Enable
  • Facebook Post: Enable
  • Instagram Post: Enable
  • Watermark: Enable
  • Caption: Enable
  • Schedules: Enable
  • Group Manager: Enable
  • File Manager: Select all File Pickers, all File types (photo, video), Advance option (Image Editor), Max. storage size (MB): 500MB, Max. file size (MB): 500MB
  • Account Manager: Select only for Facebook pages, Facebook groups, and Instagram profiles 

Click Save to create a new package for Facebook Review

Step 4. Create a Testing Account for Facebook Review

Click User Manager in your left-side Stackposts menu. Click Add new 

Fill the Update Account follows these guides below and click Submit

  • Role:  Member
  • Status: Active
  • Fullname:  Test
  • Email: [email protected]
  • Password: 123456
  • Confirm password: 123456
  • Package: Facebook Review
  • Expiration date: Any date 
  • Timezone: Any timezone

Step 5. Update your Terms of Services & Privacy Policy

To submit App you have to fill out your Terms of services and Privacy policy. You can check your site: https://domain.com/privacy_policy and https://domain.com/terms_and_policies

You can edit them at Settings/ General Settings/ Others in your Stackposts and click Update when you finish.

How to Configure on Facebook Developer?

Step 1. Fill out basic requirements

Click Settings/ Basic at the left-side Menu in the Developer Facebook. You need to fill as:

  • Display Name: Your_name_app
  • Namespace: (Empty)
  • App Domains: (Empty)
  • Contact Email: [email protected]
  • Privacy Policy URL: www.yourStackposts.com/privacy_policy
  • Terms of Service URL: www.yourStackposts.com/terms_and_policies
  • App Icon (1024 x 1024): Required logo exactly 1021 x 1024 (PNG)
  • Category: Business and Pages
  • App Purpose: Clients
  • Data Protection Officer Contact Information (Skip)
  • Add Platform: Click Website and input your Stackposts website: www.yourStackposts.com. Click Next to save

After all, remember to make sure to click Save to complete.

Step 2. Create Test Users on Facebook App

Click Roles/ Test Users at the left-side Menu in the Developer Facebook. Click Add to make a new one.

Complete info as the image below:

  • Number of Test Users to Create: 1
  • Authorize Test Users for This App? Yes
  • API Version to Install: v11.0
  • Login Permissions: pages_read_engagement, pages_manage_posts, pages_show_list, publish_to_groups
  • Age: 18
  • Select Test User language: English

Click Create Test User to Finish!

Step 3. Get Email and Password for Test User

Changing Password for Test User, Click Edit and select Change the name or password for this test user. You can change to 123456 for easy to remember

We will have a Test User  information:

  • Email: [email protected]
  • Password: 123456

Step 4. Choose Permissions and Features for App Review

Click App Review/ Permissions and Features at the left-side Menu in the Developer Facebook. You need to search: pages_read_engagement, pages_manage_posts, pages_show_list,  publish_to_groups and click Request

Step 5. Valid OAuth Redirect URIs

A manually specified redirect_uri used with Login on the web must exactly match one of the URIs listed here. This list is also used by the JavaScript SDK for in-app browsers that suppress popups.

Follow these pictures to enable this feature:

Click Facebook Login/ Settings at the left-side Menu and follow this video to configure:

How to Record video for submit review?

First of all, you have to Create your own Fanpage and your own Group that you can create them such as PAGE TEST and GROUP TEST.

Remember that using Testing Account to record videos. For instance:

  • Email: [email protected]
  • Password: 123456

 Step 1. Record Facebook Page Review Video

Log in to your website: www.yourdomain.com/login

  • Email: [email protected]
  • Password: 123456

Log in to Facebook.com under your Facebook Profile. Watching this video that shows you how to record a video for Fanpage Test:

Step 2:  Record Facebook Group Review Video

Log in to your website: www.yourdomain.com/login

  • Email: [email protected]
  • Password: 123456

Log in to Facebook.com under your Facebook Profile. Watching this video that shows you how to record a video for Group Test:

How to FILL REQUESTS  for App review (Final Steps)?

Step 1: Submit Form Content

  • Our software gets the user’s groups information & the user can post content to their group where he is admin and owner.
  • Our software gets the user’s pages information & the user can post content to their page where he is admin and owner.
  • Our software gets the user’s groups information & the user can Livestream video to their profile, groups and pages where he is admin and owner.

Hi,

Facebook Account Test:
Email: [email protected]  (Example) 
Password: 111222333

Account Test Website:
Website: yourdomain.com 
Email: [email protected]
Password: 123456

1. Step by Step for Permissions: pages_read_engagement, pages_manage_posts, pages_show_list, publish_to_groups

Please follow by this steps to get how to use this app 
1. Login with account test on our system 
2. Click button “(+) – Account manager” on sidebar menu
3. On box Facebook Accounts click button “Add accounts” (https://yourdomain.com/account_manager)
4. When popup open continue click button “Continue with Facebook”
5. Authorize permissions need to system can working fine
6. Box List Profile, Groups, Pages. Select pages you want schedule posts to pages
7. Hover to icon “Facebook” with blue color on sidebar menu and then click on “Post” item (https://yourdomain.com/facebook/post)
8. Select an pages on box list account (left box). And then select type post (Media, Link, Text). For example with media select a photo to or video and then enter captions for post.
9. Click post now to post your post to pages you selected. When post success a box green with text “Content is being published on 1 profiles and 0 profiles unpublished”
10. Go to Facebook pages just posted to checked

Thanks

Step 2:  Request for App Review

Click App Review/ Requests at the left-side Menu in the Developer Facebook.  Click Edit

Watching this video that shows you how to Fill Requests for App Review:

Step 3. Wait Approved App in Inbox App

Click Alert/ Inox at the left-side Menu in the Developer Facebook.  When your App is approved or rejected that you will be notifications this area or in your registered email.

Configure Twitter API App

API stands for Application Programming Interface. This software provides “middleman services” between two applications that want to communicate with each other. Any requests you make go to the server first and the response given comes through the same route.

According to the company’s Q3 2020 report, 187 million people use the platform daily and 330 million use it at least once a month.

What is the Twitter API?

The Twitter API lets you read and write Twitter data. Thus, you can use it to compose tweets, read profiles, and access your followers’ data and a high volume of tweets on particular subjects in specific locations.

The Twitter API is a set of programmatic endpoints that can be used to learn from and engage with the conversation on Twitter. 

This API allows you to find and retrieve, engage with, or create a variety of different resources including the following:

  • Tweets
  • Users
  • Direct Messages
  • Lists
  • Trends
  • Media
  • Places 

We recently released Twitter API v2: Early Access with new versions of several endpoints. With v2, you can listen to and analyze the public conversation with the search Tweets, Tweet and user lookup, and timelines endpoints, just to name a few. You can also manage your following relationships, and hide replies to Tweets that you’ve posted.

You can access the v2 endpoint using either the Standard or Academic Research product tracks, which offer tailored support, access levels, and pricing to better serve different groups of developers.

  • Standard – The default product track for most developers, including those building something for fun, for a good cause, to learn, or to teach.
  • Academic Research – This product track enables qualified academic researchers will receive highly Elevated access to endpoints that can be used to study the conversation on Twitter.

The Twitter standard v1.1, premium v1.1, and enterprise APIs are still available, including endpoints that can be used to listen to, analyze, publish to, and engage with Twitter. 

How to Configure Stackposts for Twitter API App? 

Click Create Twitter App to start.

Watching this video that shows you full steps how to submit a Twitter API App for Stackposts:

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team.

Login Stackposts with Google

Google Sign-In manages the OAuth 2.0 flow and token lifecycle, simplifying your integration with Google APIs. A user always has the option to revoke access to an application at any time.

How to Login Stackposts with Google Account?

Click this link to create a Google app: https://console.developers.google.com/projectcreate

Watching this Guide video to get more detail:

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team.

Payment Gateways

Articles

  • Configure PayPal
  • Configure Stripe

Configure PayPal

What Is PayPal?

PayPal is an electronic commerce company that facilitates payments between parties through online transfers. PayPal allows customers who establish an account on its platform, is connected to a user’s credit card or checking account.

You can understand PayPal with some basic ideas:

  • PayPal is an online payment platform that offers individuals and businesses low-cost services.
  • PayPal has been its own company since 2015.
  • In addition to online payments, PayPal also offers a variety of related services including debit cards for payments, credit card readers for small merchants, and lines of credit.
  • PayPal is considered a very secure method of sending payments online.

When you purchase an Extended license Stackposts that you will have PayPal Payment Gateway 

How to Configure PayPal in Stackposts?

Required events: Payment sale completed, Billing subscription cancelled

  • Note: This feature is only available for the Extended License

Watching this Guide video to get more detail:

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team.

Configure Stripe

What is Stripe?

Millions of companies of all sizes—from startups to Fortune 500s—use Stripe’s software and APIs to accept payments, send payouts, and manage their businesses online.

Stripe brings together everything that’s required to build websites and apps that accept payments and send payouts globally. Stripe’s products power payments for online and in-person retailers, subscriptions businesses, software platforms and marketplaces, and everything in between.

Business Models Supported by Stripe:

  • Ecommerce sites
  • Retail online stores
  • B2B Platforms
  • Software as a service
  • B2C Marketplaces 
  • Nonprofits and fundraisers 

How to Configure Stripe in Stackposts?

  • Note: This feature is only available for the Extended License

Required events:invoice.payment_succeeded, customer.subscription.deleted

Watching this Guide video to get more detail:

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team.

How to

Read more guides at the HOW TO page that will help you know more Stackposts settings

Articles

  • Install FFMPEG
  • How to Edit The Home Page
  • How to Use Blog for Stackpost
  • Edit Privacy Policy & Terms of Services Page
  • Compile FFmpeg with RTMPS for Facebook Live Stream
  • How to Change the TIMEZONE
  • How to Enable HTTPS for Stackposts?
  • How to Change your Logo on Stackpost?
  • How to Get Latest Updates on Stackpost?
  • How to use Package Manager on Stackposts?
  • How to Get the Latest Version Stackposts?
  • How to Configure Google Drive Integration?
  • How to use Spintax on Stackposts?

Install FFMPEG

FFmpeg is one of the best multimedia frameworks that can be used to encode, decode, transcode, mux, demux, record, stream, filter, and play any type of media file. It is a completely free multimedia framework that works on almost all operating systems, including Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc.

Install FFmpeg In Linux

FFmpeg is packaged for most Linux distributions and is available in the default repositories. Here are installation instructions for popular Linux distros.

1. Install FFmpeg on Arch Linux and its derivatives

FFmpeg is available in the default repositories of Arch Linux. You can install it using the command:

$ sudo pacman -S ffmpeg

The latest development version is available in the AUR. , so you can install it using any AUR helpers, for example, Yay.

$ yay -S ffmpeg-git

There is also ffmpeg-full package in AUR, which is built with as many optional features enabled as possible. You can install that too if you want.

$ yay -S ffmpeg-full-git

2. Install FFmpeg on Debian

FFmpeg is available in the default repositories. Open your Terminal and run the following command to install it.

$ sudo apt-get install ffmpeg

3. Install FFmpeg on Ubuntu and its derivatives

In Ubuntu, FFmpeg is available in the official repositories, so you can install it using command:

$ sudo apt-get install ffmpeg

FFmpeg in the official repositories might be bit outdated. To install the most recent version, use the FFmpeg PPA.

$ sudo add-apt-repository ppa:mc3man/trusty-media
$ sudo apt-get update
$ sudo apt-get dist-upgrade

4. Install FFmpeg on Fedora, RHEL, CentOS

FFmpeg can be installed via EPEL and RPM Fusion repositories on RPM-based distributions, such as RHEL, Fedora, CentOS.

First, Add EPEL repository using the command:

$ sudo dnf install epel-release

Add RPM Fusion repository as shown below depending upon the distribution you use:

To enable access to both the free and the nonfree repository use the following command:

Fedora 22 and later:

$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

RHEL 8.x and compatible systems:

$ sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

RHEL 7.x, CentOS 7.x:

$ sudo yum localinstall --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

The above commands will install both free and non-free repositories.

After enabling EPEL and RPM Fusion repositories, run the following command to install FFmpeg:

$ sudo dnf install ffmpeg ffmpeg-devel

Or,

$ sudo yum install ffmpeg ffmpeg-devel

5. Install FFmpeg in openSUSE

Enable Packman repository on your openSUSE system.

If you’re using openSUSE Tumbleweed edition, run the following command to enable Packman repository:

$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman

On openSUSE Leap:

$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman

Refresh the repository database:

$ sudo zypper refresh

Finally, install FFmpeg on openSUSE using the command:

$ sudo zypper install --from packman ffmpeg

! Congratulations! You have successfully installed FFmpeg on your Linux box.

To verify the FFmpeg version, run

$ ffmpeg -version

Sample output:

ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
              built with gcc 11 (GCC)
              configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-libjack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librav1e --enable-libsmbclient --enable-version3 --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-vulkan --enable-libglslang --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzvbi --enable-lv2 --enable-avfilter --enable-avresample --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libmfx --enable-runtime-cpudetect
              libavutil 56. 70.100 / 56. 70.100
              libavcodec 58.134.100 / 58.134.100
              libavformat 58. 76.100 / 58. 76.100
              libavdevice 58. 13.100 / 58. 13.100
              libavfilter 7.110.100 / 7.110.100
              libavresample 4. 0. 0 / 4. 0. 0
              libswscale 5. 9.100 / 5. 9.100
              libswresample 3. 9.100 / 3. 9.100
              libpostproc 55. 9.100 / 55. 9.100
            

To print FFmpeg help section:

$ ffmpeg -h

Display FFmpeg man page:

$ man ffmpeg

How to Edit The Home Page

How to edit the home page for Stackpost?

This is the easiest way to change content on the Homepage for Stackposts. 

Noted: Please note that Stackpost does not support changing its Source Code. You can change it by yourself or your Developer Team.

Please follow:

  • Step 1: Access yourdomain/language
  • Step 2: Select the langue that you want to edit content.
  • Step 3: Select Translate 

—-
Please open the ticket here to get support detail from our developer team.

How to Use Blog for Stackpost

Stackposts is a social media marketing tool that allows and helps you to easily auto post, schedule Instagram posts along with Facebook, Twitter and many more!. It also can manage multiple social networks, schedule posts, increase your Traffic and engage your audiences. Just upload the media you want to post, type up your caption, and use the handy calendar to decide when you’d like your post to go out.

Demo:

  • Website: https://getstackposts.com/
  • Username: [email protected]
  • Password: 123456

This is video guide you that how to set up a Blog on Stackpost

—-
Please open the ticket here to get support detail from our developer team.

Edit Privacy Policy & Terms of Services Page

What is the Privacy Policy?

A privacy policy is a document contained on a website that explains how a website or organization will collect, store, protect, and utilize personal information provided by its users.

In addition to outlining how the company will use the information, it also includes how it will meet its legal obligations, and how those sharing their data can seek recourse should the company fail to meet those responsibilities.

What are the Terms of Services?

What are the terms of service? In most cases, terms of service (ToS) refer to regulations that are attached to a piece of software by its providers. Terms of service can also apply to Web-based services and products.

When the provider of a piece of software or Web-service attaches regulations to these items, those regulations are known as the terms of service. In the digital world, ToS is commonplace. Before you can use a piece of software, you are usually required to agree to the regulations in the ToS.

End-user licensing agreements (EULA) and ToS are very similar. The difference is in the products to which they are attached. Software products, such as video games, will usually use a EULA, whereas ToS apply to people using a service. Terms of service can be used with virtually every type of software, such as programs dedicated to graphic design and word processors.

How to edit Privacy Policy & Terms of Services Page in Stackposts?

On the left menu side, please click Settings/ General Settings. Select Others Tab, edit your Privacy Policy & Terms of Services Page then. Finally, click Submit to save your content.

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team. 

If you have any questions, issues, or suggestions for this feature, please leave a comment below. We will answer as soon as possible.

Compile FFmpeg with RTMPS for Facebook Live Stream

Facebook announced that “Live Video streams on Pages and Workplace can use the non-encrypted standard RTMP protocol until November 1st, 2019, after which RTMP will no longer be supported”.

On May 1st, 2019, the Real-time Messaging Protocol (RTMP) has been deprecated from the Live API, GoLive Dialog, and Publisher Pages. RTMPS (RTMP over a TLS/SSL connection) will continue to be supported.

Live streaming to facebook need RTMPS, but unfortunately most FFmpeg not enable openssl which need.

Install the dependencies

apt-get -y install build-essential autoconf automake cmake libtool git checkinstall nasm yasm libass-dev libfreetype6-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev libchromaprint-dev frei0r-plugins-dev ladspa-sdk libcaca-dev libcdio-paranoia-dev libcodec2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libgme-dev libgsm1-dev libjack-dev libmodplug-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libopenjp2-7-dev libopenmpt-dev libopus-dev libpulse-dev librsvg2-dev librubberband-dev librtmp-dev libshine-dev libsmbclient-dev libsnappy-dev libsoxr-dev libspeex-dev libssh-dev libtesseract-dev libtheora-dev libtwolame-dev libv4l-dev libvo-amrwbenc-dev libvpx-dev libwavpack-dev libwebp-dev libx264-dev libx265-dev libxvidcore-dev libxml2-dev libzmq3-dev libzvbi-dev liblilv-dev libmysofa-dev libopenal-dev opencl-dev gnutls-dev libfdk-aac-dev

Prepare source code

#clone source code (parameter list)
#git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
#git checkout 4154f89

wget https://github.com/FFmpeg/FFmpeg/archive/n4.1.3.tar.gz
tar -xvf n4.1.3.tar.gz

cd FFmpeg-n4.1.3

Configuration

To use RTMPS, module “openssl” is require.

sample 1

./configure --disable-shared --enable-static --enable-pthreads --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-filters --enable-openssl --enable-runtime-cpudetect --extra-version=patrickz

sample 2

./configure --disable-shared --enable-static --enable-pthreads --enable-nonfree --enable-version3 --enable-hardcoded-tables --enable-avresample --enable-ffplay --enable-gpl --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex  --disable-libjack --disable-indev=jack --enable-libsoxr --enable-openssl --enable-runtime-cpudetect --extra-version=patrickz

Build

make
make install

Please note that “make install” may replace (ffmpeg) old one or affect your current version. You can use absolute path (i.e. /root/FFmpeg-n4.1.3/ffmpeg) until you sure that it work as expected.

Try

./ffmpeg -f lavfi -re -i "life=s=300x200:mold=10:r=25:ratio=0.1:death_color=#C83232:life_color=#00ff00,scale=1200:800:flags=16" -f lavfi -re -i sine=frequency=1000:sample_rate=44100 -pix_fmt yuv420p -c:v libx264 -b:v 1000k -g 30 -keyint_min 120 -profile:v baseline -preset veryfast -c:a aac -b:a 96k  -f flv "rtmps://live-api-s.facebook.com:443/rtmp/{YOUR STREAM KEY}"

I use FFmpeg Filters to simulate as a video source. Don’t forget to change {YOUR STREAM KEY} to your stream key then enter the command.

FFmpeg stream to facebook

If you see a screen as above, seems it work and you could see the incoming video stream on the Facebook Live control panel.

Now you can live streaming to Facebook with RTMPS. Hope you enjoy it. Have a nice day!

—-

Please open the ticket here to get support detail from our developer team.

How to Change the TIMEZONE

1. What is Timezone?

A time zone is an area that observes a uniform standard time for legal, commercial and social purposes. Time zones tend to follow the boundaries between countries and their subdivisions instead of strictly following longitude because it is convenient for areas in frequent communication to keep the same time.

All the time zones are defined as offsets from Coordinated Universal Time (UTC), ranging from UTC−12:00 to UTC+14:00. The offsets are usually a whole number of hours, but a few zones are offset by additional 30 or 45 minutes, such as in India and Nepal.

Some areas of higher latitude use daylight saving time for part of the year, typically by adding one hour to local time during spring and summer.  You can check your timezone here.

2. How to change Timezone on Stackpost?

Clicking at the top right corner to check and edit your own timezone.

3. How to get Support on Stackpost?

Please open the ticket here to get support detail from our developer team.

How to Enable HTTPS for Stackposts?

How to properly enable HTTPS on your server. To configure an HTTPS server, the SSL parameter must be enabled on listening sockets in the server block. Activate the new HTTPS certificate for your domain

What is HTTPS?

HTTPS (Hypertext Transfer Protocol Secure) is a secure version of the HTTP protocol that uses the SSL/TLS protocol for encryption and authentication. HTTPS is specified by RFC 2818 (May 2000) and uses port 443 by default instead of HTTP’s port 80.

The HTTPS protocol makes it possible for website users to transmit sensitive data such as credit card numbers, banking information, and login credentials securely over the internet. For this reason, HTTPS is especially important for securing online activities such as shopping, banking, and remote work. However, HTTPS is quickly becoming the standard protocol for all websites, whether or not they exchange sensitive data with users.

How to Enable HTTPS for Stackpost?

Please follow this screenshot to turn on your Hypertext Transfer Protocol Secure:*Please make sure your server supported SSL before turn on it

How to get Support on Stackpost?

Please open the ticket here to get support detail from our developer team.

How to Change your Logo on Stackpost?

What is Logo?

At the very basic level, logos are symbols made up of text and images that help us identify brands we like. But they can be so much more! A good logo is the cornerstone of your brand. It helps customers understand what you do, who you are and what you value. That’s a lot of responsibility on a tiny image!

A logo is a symbol made up of text and images that identifies a business. A good logo shows what a company does and what the brand values.

Logo design is all about creating the perfect visual brand mark for a company. Depending on the type, a logo usually consists of a symbol or brandmark and a logotype, along with a tagline.

How to Change Logo on Stackpost?

Please follow the Screenshot below to change your own Logo on your own website?

Settings/General Settings/General

How to get Support on Stackpost?

Please open the ticket here to get support detail from our developer team.

How to Get Latest Updates on Stackpost?

What is an Update?

An update is a free download for Stackpost Main Script that provides fixes for features that aren’t working as intended or adds minor software enhancements and compatibility.

Updates are released to address minor bugs discovered in the Script. These small, incremental updates improve the operation of your own platform.

It is wise to install security updates when they are released to ensure your system is as protected as possible against constantly changing threats.

How to Get Latest Updates on Stackpost?

Please follow the Screenshot below to download updates for your scripts:

  1. From your Dashboard, click Modules & Theme in the left menu and select Main Scripts to check all the latest updating scripts.
  2. Select your a version update to update it now

Important: Back up all your file before updating to keep safe for script

How to get Support on Stackpost?

Please open the ticket here to get support detail from our developer team.

How to use Package Manager on Stackposts?

In a nutshell, your pricing page is the landing page on your website that lists the different pricing options or tiers available to customers and the benefits and features included in each tier. 

How to use Package Manager on Stackposts?

Create a new package

on the left-side menu click Package manager and click Add new

Set up Free Package Info

  • Status:  Click Enable to show on your pricing page.
  • Name: Your package name (Free, Standard or Premier,..)
  • Description: Overview for this package
  • Trial day: Number of days user use it free
  • Number of accounts: How many social media accounts users can add to your platform
  • Position: Order your packages on the pricing page.

Set up Subscription Package Info

  • Status:  Click Enable to show on your pricing page.
  • Name: Your package name (Free, Standard or Premier,..)
  • Description: Overview for this package
  • Price Monthly: The price the user will pay a package for every month
  • Price Annually: The price the user will pay a package for every year.
  • Number of accounts: How many social media accounts users can add to your platform
  • Position: Order your packages on the pricing page.

Select Permissions for Package

Choose all features that will be included in your package and click Enable.

At Account manager, please click enable the social media network you want users to add 

Finally, click Save to publish your packages.

How to Get the Latest Version Stackposts?

Important: Back update all your file before updating to keep safe for script

What is an Update?

An update is a free download for Stackpost Main Script that provides fixes for features that aren’t working as intended or adds minor software enhancements and compatibility.

Updates are released to address minor bugs discovered in the Script. These small, incremental updates improve the operation of your own platform.

It is wise to install security updates when they are released to ensure your system is as protected as possible against constantly changing threats.

How to Get the Latest Version Stackpost?

Please follow the Screenshot below to download updates for your scripts:

  1. From your Dashboard, click Modules & Theme in the left menu and select Main Scripts to check all the latest updating scripts.
  2. Select your a version update to update it now

Important: Back update all your file before updating to keep safe for script

How to get Support on Stackpost?

Please open the ticket here to get support detail from our developer team.

How to Configure Google Drive Integration?

How to Configure Google Drive Integration in Stackposts?

What is Google Drive?

Google Drive is a cloud-based storage solution that allows you to save files online and access them anywhere from any smartphone, tablet, or computer. 

Some of Google Drive’s other key features:

  • Storing files: By default, Google gives you 15 GB of free storage space across Gmail, Google Drive, and Google Photos. If you ever hit that limit, you can always pay for more space by upgrading to a Google One account. 
  • Sharing files: Files are private until you share them. But at any time, you can invite others to view, edit, or download files and documents.
  • Accessing files from anywhere: Files can be accessed from any smartphone, tablet or computer. Offline access is also available.
  • Comprehensive search: Drive can recognize images and even text in scanned documents, making searching for files even easier. 
  • Secure storage: Drive files are protected by an AES256 or AES128 encryption, the same security protocol used on other Google services.

How to Configure Google Drive Integration in Stackposts?

Click this link to create a Google app: https://console.developers.google.com/projectcreate

Watching this Guide video to get more detail:

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team.

How to use Spintax on Stackposts?

What is Spintax?

The word Spintax comes from the phrase “Spinning Syntax”, and it is a technique often used for producing content on a large scale within a short span of time. The syntax begins with an open curly brace and ends with a closing brace, and each term inside the braces is separated by a delimiter (pipe character).

{word1|word2|word3}

For example, let us try using Spintax in a sentence with different Stackposts items,

You can use Stackposts for {Facebook|Instagram|Twitter}

And at any instance, you would come up with only one of the following results.

  • You can use Stackposts for Facebook
  • You can use Stackposts for Instagram
  • You can use Stackposts for Twitter

How to get Support on Stackpost?

Please open the ticket here to get support detail from our developer team.

Multi Language

Problems & Solutions

Articles

  • Checkpoint Required on Instagram

Checkpoint Required on Instagram

Instagram is one of the most popular social platforms. Nowadays Instagram Reels is the best feature for this Android & iPhone Users. If you are receiving Checkpoint Required’, ‘Privacy Checks’ And a Black Screen popup Error on your Instagram account. Then don’t panic. Your Instagram account is safe. This glitch started due to Instagram Outage. The Instagram App was down across the globe.

What’s new?

How to Fix “checkpoint required” Error on Instagram – First, We want to inform all the Instagram users, that the Instagram outage was started on 21st April 2022 Globally. Most of the users get the Checkpoint Required’, ‘Privacy Checks’ And Black Screen popup Error on Their Instagram Account. Here are some steps to fix Instagram Check Point Required & Privacy Checks Error.

The Instagram User will have to follow the methods given below for checkpoint required error.

Two main reasons for this error

  1. You’re accessing Instagram from a different location (geographic location) than normal. (Another state, Providence, and so on.)
  2. Instagram asks you to authenticate your Instagram information because you’re login into a third-party app or service. Third-party Instagram apps include tools to increase followers, likes, and comments, as well as automated tools (auto like, comment, auto DM, etc.)

IMPORTANT
01. Update the latest Instagram App version
02. Update the Stackposts Main Script / Grameasy Main Script to the latest version

Fixing Instagram Checkpoint Required error

Fixing Instagram Checkpoint Required error is very easy. You don’t need to error any professional for this Error.

First Method

  • Go to Instagram.com and enter your username and password.
  • Please sign in to your account.
  • A pop-up notification will display after you log in, asking you to confirm an attempt to login to your account from a different location.
  • Click the “It was me” button to confirm your identity (if necessary).
  • Return to your app, log in quickly and enjoy yourself.

Second Method

Disable Your Instagram Temporarily for a Few Hours, and reactivate Again.

Frequently Asked Questions

Articles

  • Before Purchase
  • After Purchase

Before Purchase

If you have any questions, issues, or suggestions for this feature, please leave a comment below.
We will answer as soon as possible.

Stackposts - Social Marketing Tool

When you buy our scripts you will have Documents that help you install by yourself. We do not support Installation with your Server, Hosting, domain issues. If you need our developer team to install the scripts for you, you can hire us with a fee at this link.

How to get Support from the Developer Team?

Please open the ticket here to get support detail from our developer team

You also can contact us via email: [email protected]

What's different between Regular & Extended licenses?

The main difference is the regular license is only about FREE distribution (no charge) and the Extended license can SELL (charge) for your END-users.

To understand easily, you should choose the Regular License if your end product is distributed for free, and choose the Extended License if your end product is sold to the end customer.

Is there a mobile app?

No, there is no mobile app. However, Stackposts can work equally well on desktop and mobile devices.

Can I add my personal Facebook profile?

No, that’s no longer allowed by Facebook’s terms and conditions. You can add and post on Facebook business pages and Facebook groups where you have admin access.

Can I post on a Facebook group where I am a member?

No, you can use Stackposts only for posting on Facebook groups where you are an admin.

What is the Group Manager?

The Group Manager allows you to organize the social media accounts connected to your Stackpost into groups. For example, you can organize accounts into client groups (all accounts of a single client into one group) or into social media network groups (all your Facebook pages and groups into one group, for example). Then when scheduling posts, you can choose to schedule on a specific group or groups of accounts instead of selecting all accounts where you want to publish one by one. 

What formats do you support for photo and video files?

For photos, we support jpg, jpeg, png, and gif. For videos we support mp4.

What is the Watermark feature?

The Watermark feature allows you to brand all your image content with your company’s logo. The Watermark feature is customizable per social media account. 

Linkedin Module

Yes, you can add and post on you both your LinkedIn personal profile and LinkedIn company page 

After Purchase

Stackposts - Social Marketing Tool

A PHP Error was encountered

Go to file index.php and change to the ‘environment’ to ‘production’

There was a temporary problem with your request
Error: {"status":"error","message":"There was a temporary problem with your request"}
Error: JS

Please delete file assets/core.js and clear cache on your browser (CTR + SHIFT + R) to solve this problem

How can I reset the license to install on the new domain?

Please contact via our email: [email protected] with your purchase codes that we will reset it for you

There was a problem during installation

Please contact via our email: [email protected] with your purchase codes that we will reset it for you

How can I upgrade the regular to the extended license ?

Please contact via our email: [email protected] with your purchase codes that we will upgrade it for you

Signup button for my site is not working

Your license is regular so your user account cannot automatically activate itself.

How do I change the storage capacity for each of the packages?

How can a user cancel his monthly recurring subscription plan?

When I log in with a username/password on Instagram I can't share a video. Why?

Please check these reasons:

  1. Your video format: MP4 File
  2. Your server/hosting support FFMPEG or not
Suddenly my Stackposts website shows dangerous "Deceptive site ahead"?

Our script is still safe for you. 

Please check these guides to get information about this issue:

  1. The Chrome browser may display a "Deceptive site ahead" warning when visitors view your site.
  2. How To Remove ‘Deceptive Site Ahead’ Warning?
Upding more....

Instagram

The option to login to Instagram to add an account does not appear?

At your Stackposts Dashboard following:

  • Settings / Social networking settings / Instagram

Your Server/Hosting IP Address may be blocked by IG Official. Please try to use the Proxy to add your IG Account.

When I log in with a username/password on Instagram I can't share a video. Why?

Please check these reasons:

  1. Your video format: MP4 File
  2. Your server/hosting support FFMPEG or not
InstagramAPI\Response\UserInfoResponse: Challenge required

This is an error from your IG Account. Please wait a few minutes before your try again.
With this case, We recommend you:

  1. Go to www.instagram.com to log in to your account and then back to the website and add again
  2. Use proxies for this account
  3. Do not send login too much at the same time

Please enable this option:

Team Member

The invitation is not sent

This problem for SMTP

You should:

1. Make sure your server enabled PHP Mail function

2. Make sure all your configure SMTP is correct (It will not working if wrong any info)

3. Recommend you use MailGun, SMTP2GO for SMTP service

Updating more...

LinkedIn

Scope "r_basicprofile" is not authorized for your application

Please read this guide to get more information about this issue.

Facebook

To post to groups you are the admin. You need to install an App on your own Group. Follow this post: https://www.facebook.com/help/261149227954100

Updating more...

Google My Business

{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT", "details": [ { "@type": "type.googleapis.com/google.mybusiness.v4.ValidationError", "errorDetails": [ { "message": " This API will soon be deprecated. Please migrate all the usages to My Business Account Management API - https://developers.google.com/my-business/reference/accountmanagement/rest" } ] } ] } }

Google is shutting down that API as stated in the error message. They have stated:

Starting April 30, 2022, the following four API methods will return errors with increasing frequency, ramping up to 100% shut down within 30 days.

The old API will soon be deprecated. Please migrate all the usages to My Business Account Management API
https://developers.google.com/my-business/reference/accountmanagement/rest

Updating more...

Configure API App

Social Login

The Stackposts.com Documentation Official

Our Items

  • Stackposts Main Script
  • WhatsApp Module for Stackposts
  • Instagram Modules for Stackposts

Quick Links

  • FAQs
  • Server & Hosting
  • Stackposts
  • Waziper
  • WhatsApp Marketing Tool
  • Download Items

© 2022 All Rights Reserved by Stackposts