Showing posts with label facebook groups/pages autoposter. Show all posts
Showing posts with label facebook groups/pages autoposter. Show all posts

Wednesday, 27 January 2016

Facebook Viral Poster - Ultimate Script

Facebook Viral Poster - Ultimate Script by GeekSoftware.org
I'm sure that all of you are aware of the huge popularity of Facebook which has over 900 Million members and it's second in worldwide traffic rankings, behind the Mighty Google. With reported 85% of its users to be online daily for around 65 minutes, you must agree that's really huge prospect for an Internet Marketer. 

Do you know how to go viral on Facebook? Do you have problems with traffic? Do you have problems with low income? 

There is a lot of questions and problems which can be solved if you've right tool. With this amazing script you can promote any niche, and best of all, go viral on Facebook in no time and earn a lot of money.

I can be sure that 95% of readers don't get the point how to earn money from Facebook, so let me try to explain what most of the internet marketing gurus are doing. 

All of us know that you don't have limit how much groups you can join or pages you can like. If for example you have joined 10 groups with 20 000 users and post promotional message there, then about 200 000 users will see that message. What if you post that message in some of fan pages with a lot of fan page users? By doing this you can easy promote your niche to over 1 million of people.

What if your every visitor doing the same thing, promoting your niche in his groups/fan pages? You will be promoted all over the Facebook, right? That's exactly what this script is doing!

This script will besides of saving your time for manual promotion, will surely skyrocket your traffic and earn you a lot of money! 
What are the script features?
post welcome status on users wall
upload photo and tag friends
post in all user liked fan pages
post in all user joined groups
make new post anytime on user wall etc.
mass email sender etc.
advanced cpanel etc.


Facebook viral poster v1 script can be deployed on your website in a few minutes, but beside this script you will get and extra bonuses to maximize your earnings:

Extra bonuses are:
special license that you can use script for unlimited number of niches
detail video tutorial how to setup script
detail tutorial how to protect your domain
detail tutorial with best practices
lifetime free updates
lifetime support for any problem you have, over Skype or TeamViewer etc.

So, how much do you think is this awesome script worth to you? It all depends how much money you want to make, right? Is you time worth only $10 an hour or it's much higher than that? Work that you will do for 4-5 hours, using this script can be done in only few mouse clicks! 

How to set up cron job for Facebook Multi-Page/Group Poster? What cron job setting shall I use?

How to set up cron job for Facebook Multi-Page/Group Poster? What cron job setting shall I use?

Question:
I installed Facebook Multi-Page/Group Poster on my server, and I want to set up a cron job to trigger Facebook Multi-Page/Group Poster's cron job script. What should I do to set up the cron job?
Answer:
As recommended by Facebook Multi-Page/Group Poster officially at here, you may use EasyCron to trigger cron job script in Facebook Multi-Page/Group Poster.
Our webcron service is best for triggering Facebook Multi-Page/Group Poster's cron job script. Just follow below simple steps to configure cron job for your Facebook Multi-Page/Group Poster:
  1. Open your 
    , click on "Create New Cron Job" button.
  2. In field "URL to call", enter http://www.example.com/path/cron.php (replace www.example.com/path with your install location). Choose an appropriate cron job execution frequancy(for Facebook Multi-Page/Group Poster, we recommend to have the cron job run "every 5 minutes"). Checkout below screenshot:

    Set up cron job for Facebook Multi-Page/Group Poster
  3. If necessary, finish the other optional settings.
  4. Click "Create Cron Job" button. You're done! EasyCron will trigger your Facebook Multi-Page/Group Poster's cron job script dutifully according to your time setting.
  5. If you haven't registered your EasyCron account yet, click on the "add a password" link on the top to add an email and password to your account.

Facebook Multi-Page/Group Poster v2.9 updated

Facebook Multi-Page/Group Poster - CodeCanyon Item for Sale
Current Version 2.98 (Released: January 24, 2016)
The Most Feature-rich FB Publishing/Marketing Tool.
   Facebook Multi Page/Group Poster (FBMPGP) is the easiest yet a very powerful way of publishing to unlimited Facebook Pages and Groups. Quickly post your content to all or a selection of your Groups and Pages. 
FBMPGP gives you the best way to market your business products, promote your Facebook Fan Pages, Business Pages and Personal Pages and to obtain a boost in your Facebook campaigns, traffic and likes.
An excellent tool for personal and commercial usage alike.
Facebook Multi Page/Group Poster allows you to post five different types of content to multiple Facebook pages, Facebook Fan-pages and Facebook groups in one go.

Managing, publishing and scheduling to your profile, all your pages and all your groups is a piece of cake with this application.

Unique Features

  • Five different post types supported. Status, Links, Photos, Album Photos and Videos.
  • Supports unlimited user accounts. No Facebook Application review submission needed. No manual role assignments needed for new users.
  • Post online photos/images to pages. Supports adding photos to page’s albums as well.
  • Integrated Image proxy. To post online photos which are otherwise unavailable for direct upload to Facebook.
  • Provides ability to directly upload online videos to Facebook. Supports posting YouTube & Dailymotion videos to pages and groups, not just as an embedded external player, but uploaded directly to Facebook, playable as Facebook’s videos
  • Post Variables. Auto-populate post content with variables. See Supported Variables List here
  • Post Presets. Supports saving Posts for future use, as well as creating categories of Groups/Pages selections
  • Configurable Pause. Supports automatically pausing user’s posting process for specified time, after a configurable number of posts.
  • Promote your pages and get more traffic by publishing any post to page, getting its generated link and publishing that link to multiple groups at once. Your fan-pages are sure to receive much more traffic and LIKES.
  • Configurable delay between consecutive posts. A safeguard from Facebook blockage.
  • Administrator can set minimum delay and default delay shown to users.
  • Shows result of each post submission whether error or success.
  • Does not need MySQL Server. Uses fast SQLite Databases for storage.
  • Powerful Admin Panel for setting script options and managing users.
  • Multiple Languages supported. English, Arabic, French, German, Hindi, Indonesian, Portuguese, Spanish, Thai, Turkish & Urdu. Easy process to add new languages. Posting can be done in any language
  • Supports Themes and includes several built-in themes
  • Logo, content & color customization options for themes in the admin panel

Other Features

  • Schedule pages’ posts ahead of time, as far as six months from current date.
  • Schedule postings to Groups, Pages & Profile.
  • Supports embedded images in posts.
  • Supports uploading images directly from computer/mobile for posting.
  • Supports view/edit Access Tokens. Use Graph API Explorer token, or any other token.
  • Keeps the server clutter-free by utilizing IMGUR API for image uploading.
  • Complete customization for posting links in pages and groups. Change Title, caption, message and other aspects of the link.
  • Post to multiple Facebook groups.
  • Delete unnecessary pages and groups from listing.
  • Import Groups via File
  • Option to auto remove restricted groups during groups import.
  • SPINTAX and nested SPINTAX support for content randomization
  • Completely white labeled post generation. Use your own Facebook app to post to Facebook.
  • Extremely easy to use navigation and post creation process.
  • Modern, mobile friendly and responsive theme.
  • Safe, secure, fast and multi-user capable script.
  • Integrated script updater for hassle free script updating,
  • Clean, clear, well commented and well indented code.
  • Easier to modify with separate language files and modular code.
  • Compatible with latest Facebook API v.2.5
Detailed help file included for quick setup and understanding the operation of script. 

About Live Preview

  • Some functionality is limited in the online demo. Please Buy this script for full functionality. 

    LOGIN INFO FOR LIVE PREVIEW:

    You may Sign-Up / Register yourself to test publishing to your own pages and groups.
    If you do not wish to sign-up, you may use the login credentials below:
    Username: multi
    Password: multi 
    Admin Panel:
    Username: admin
    Password: admin
Any questions, confusion or suggestion, please read the FAQs section at:
FBMPGP Frequently Asked Questions
Also, please feel free to ask in comments. We’ll be glad to help as soon as possible. 

SOME OF THE CUSTOMERS’ REVIEWS OF FBMPGP

NOTICE:

Please note that you will not be able to post to CLOSED groups if you are not an Admin. This is due to an FB API issue. However, you may use another access token for this purpose.

UPDATE HISTORY

The script will be updated regularly with new features and bug-fixes.
To update, simply upload the new version to the same folder on your hosting, overwriting ALL files. Your existing settings and users will be preserved. Beginning v.2.3 and afterwards, you can also update from within the script’s Admin Panel. Below is a changelog for the current and previous versions. 

Current Version 2.98 (January 242016):
New Feature: Auto-update check on entering Admin Panel.
Fixed: A few minor errors.
Version 2.97 (January 11 2016):
New Feature: Removed mandatory tester role & FB phone verification. Register & start posting via Access Token.
New Feature: Access token video tutorial help by clicking [?] where shown.
Version 2.95 (December 6, 2015):
New Feature: User configurable posting pause. (Uses CRON). (Suggestion from alipir)
New Feature: Added Hindi Language.
Improved: CRON posting process.
Improved: CRON logging.
Improved: CRON run delay can now be set as low as 1 minute.
Fixed: CRON posting errors.
Version 2.91 (November 13, 2015):
New Feature: Compatiblity with FB API v.2.5.
New Feature: View/Edit Access Token.
New Feature: Auto remove CLOSED/PRIVATE groups during groups import.
New Feature: Can now change Admin Password from admin panel.
New Feature: Option to disable auto group filtering on import, from User CP.
Improved: Metro theme including proper footer positioning. Available as Metro - v2.
Improved: Increased groups file upload size (Now 6MB max).
Fixed: A few language spelling errors.
Version 2.81 (August 7, 2015):
New Feature: Option to select server based delay if CRON enabled.
New Feature: Added pre-install checks for requirements and before update.
New Feature: Delete pages/groups alongwith delete all (Custom Mod by JustbeGood).
Improved: Delay selection increased to 1800 secs.
Improved: CRON posting. Will stop posting already scheduled posts, if disabled from Admin Panel.
Fixed: User Full names not appearing (Refresh Token required) (Thanks to cyprint).
Fixed: Some admin options causing error in update.
Fixed: Admin options like footer etc, disappearing after some time.
Fixed: Bug in browser based delay.
Fixed: Some PHP notices.
Version 2.74 (July 16, 2015):
Improved: Size limit for manual groups file (Now 5 MB)
Improved: CRON listing. Now includes delete ALL & delete ALL per user.
Version 2.73 (July 15, 2015):
New Feature: Ability to change Cron delay in Admin Panel
New Feature: Ability to specify maximum posts on each CRON run
New Feature: Manual import of FB Groups
Improved: Full Compatibility with FB API v.2.4
Improved: Parsing of groups file
Fixed: Fixed cURL SSL errors
Fixed: Fixes of subtle left-over bugs in code
Version 2.61 (June 19, 2015):
New Feature: Post Content Presets with Groups/Pages Selection Saving
Improved: User Deletion procedure
Fixed: A potential security bug (Thanks to Azamet90 for pointing out)
Fixed: Integrated Updates not working with French Language
Fixed: Hardcoded widths of Post and Clear buttons
Fixed: Facebook Numeric ID finder link
Fixed: User approval/disabling button not working
Version 2.51 (May 31, 2015):
New Feature: Auto clear form after post (Custom Request by Morty).
Fixed: Errors in Arabic Language (Thanks to Ammar Yaser).
Fixed: Scripts (Analytics etc.) not working in 'Additional Footer' Admin option.
Version 2.5 (May 25, 2015):
New Feature: Added Spanish Language ( Contributed by: Alexander Sarassa Becerra )
Fixed: Bug in SPINTAX processing.
Version 2.4 (May 19, 2015):
New Feature: Post Content Variables. Auto-populate post content. 
Improved: SPINTAX support now encompasses all post fields, including URLs.
Version 2.3 (May 15, 2015):
New Feature: Integrated script updater accessible from Admin Panel
New Feature: Mobile friendly responsive theme, Metro
New Feature: Direct image uploading using Imgur API.
New Feature: Added French language
New Feature: Dailymotion video support for direct publishing to Facebook
Improved: Theme structure. No hard coded UI modules
Fixed: Bugs in user sign-up module allowing duplicate emails and IDs.
Version 2.2 (April 5, 2015):
New Feature: Additional new theme FBMPGP-modern
New Feature: Footer option in Admin Panel now accepts HTML and JavaScripts
New Feature: Added Portuguese language
New Feature: Require Approval option for New User Registrations
New Feature: User registration and last activity dates in Admin Panel
New Feature: Search and Filter options in Users' list
New Feature: User disable messages/reasons
Improved: Full compatibility with latest FB API v.2.3
Improved: Video error details and descriptions
Improved: Users' list significantly. More sorting options
Improved: Script speed with image cache and CSS & JS minification
Fixed: Insufficient Permissions error on Facebook Pages
Fixed: Language in User CP for not granted permissions always in English
Fixed: Text inside text-boxes unreadable on mobile devices
Fixed: Time-zones not taking into account DST modifications
Fixed: Some PHP notices emitted by script
Version 2.1 (April 1, 2015):
New Feature: Photo, album & video posts to groups. (Previously were posted as links)
New Feature: Users can choose their own interface language
New Feature: Added Indonesian and Thai Languages
Improved: Speed of video posts. Now videos are posted almost immediately
Improved: API calls now explicitly specify version information
Improved: Token handling in CRON posts
Fixed: Facebook 25 groups/pages only problem
Fixed: Incorrect strings in Turkish Language (Thanks to Huseyin Turgut)
Fixed: Inconsistencies in right-to-left interface languages
Fixed: Unrecognizable characters in pages' or groups' names
Fixed: Bug which allowed all numeric usernames
Fixed: Timezone selection reverting to first item on pressing 'Clear' button
Fixed: Creation of redundant mp4 files in main folder
Version 2.0 (March 12, 2015):
New Feature: SPINTAX Support (nested spintax also supported)
New Feature: Multiple Interface Languages. English, Arabic, Turkish, German & Urdu
New Feature: Separate Language Files for easier addition of new languages
New Feature: Multiple Themes
New Feature: Option to change logo, title and footer
New Feature: Interface Colors Customization
New Feature: Ability to change Application ID & Secret
New Feature: Modern Responsive Theme
New Feature: Access Token Validity Informations & Re-issuance
Improved: Authentication messages during sign-up process
Improved: Simplified installation and App Admin Token installation process
Improved: Documentation and user guide
Improved: CRON error handling
Fixed: CRON deletion bug
Fixed: CRON posting bug if message contained comma or double quotes
Fixed: Missing Permissions during sign-up
Fixed: Various PHP notices emitted by the script

Friday, 22 January 2016

how to create a facebook groups and pages autoposter 2016 100% working

However, the Facebook post automation is much more complicated than the relative process for Twitter. This is not a surprise, as Facebook itself is much more complicated than Twitter. For example, except of a Facebook Personal Profile, you may have Fan Pages or Business Pages.
A significant difference is that Twitter Access Tokens will never expire (according to current Twitter policy), while Facebook Access Tokens will expire in 60 days.

Share a Link to Facebook using PHP

Here is the code you need to share a link to Facebook using PHP. With small changes you can use this code to post just a message (without link), or to upload a photo in a Facebook album.
Also, with small changes you can use this code to post either to your Facebook Profile or your Fan Pages or Business Pages.
Detailed instructions are provided below in this post.
The following PHP script can be invoked from command line (or Cron) or from your browser.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
// require Facebook PHP SDK
require_once("/YOUR_PATH_TO/facebook_php_sdk/facebook.php");
 
// initialize Facebook class using your own Facebook App credentials
$config = array();
$config['appId'] = 'YOUR_APP_ID';
$config['secret'] = 'YOUR_APP_SECRET';
$config['fileUpload'] = false; // optional
 
$fb = new Facebook($config);
 
// define your POST parameters (replace with your own values)
$params = array(
  "access_token" => "YOUR_ACCESS_TOKEN", // see: https://developers.facebook.com/docs/facebook-login/access-tokens/
  "message" => "Here is a blog post about auto posting on Facebook using PHP #php #facebook",
  "picture" => "http://i.imgur.com/lHkOsiH.png",
  "name" => "How to Auto Post on Facebook with PHP",
  "caption" => "www.pontikis.net",
  "description" => "Automatically post on Facebook with PHP using Facebook PHP SDK. How to create a Facebook app. Obtain and extend Facebook access tokens. Cron automation."
);
 
// post to Facebook
try {
  $ret = $fb->api('/YOUR_FACEBOOK_ID/feed', 'POST', $params);
  echo 'Successfully posted to Facebook';
} catch(Exception $e) {
  echo $e->getMessage();
}
?>
From the above code, it is obvious that
  • you have to use Facebook PHP SDK (line 4)
  • you have to create a Facebook app in order to use Facebook API (line 9,10)
  • you have to get an Access Token, so your app can be post on your behalf (line 17)
  • you have to renew Access Token after expiration (about 60 days)
  • you have to get your Facebook id, either for your Personal Profile or for your Fan Pages or Business Pages (line 29)
All these steps are described below. I use a demo app (Demo_auto_post_php) without hiding "sensitive" information like app secret, access tokens etc. The reason is to make the whole process more understandable. Of course, all these "sensitive" data is not valid. This app (Demo_auto_post_php) created just for demo purposes and it has been deleted.

Get Facebook PHP SDK

Download Facebook PHP SDK (v.3.2.2 at the time of writing this article) from Github at You may use any library available (in PHP section) of https://github.com/facebook/facebook-php-sdk.
Actually, you need three files (under folder src)
  • facebook.php (the main class)
  • base_facebook.php (other classes)
  • fb_ca_chain_bundle.crt (SSL certificate)
Get and put them in the same directory (for example facebook_php_sdk ).

Facebook PHP SDK (v.3.2.2) Requirements

How to Create a Facebook app

Step 1 - Go to https://developers.facebook.com/apps and sign in with your account. Then press the button "+Create new app". New app name is Demo_auto_post
(click the thumb for full image)
Step 2 - Your new Facebook app is just created
Your Facebook app credentials are now available: App ID and App Secret.
(click the thumb for full image)
Step 3 - Disable Sandbox mode and set Canvas URL. Then press "Save changes"
Disable Sandbox mode, so your app will become live (visible to all users).
Click on "App on Facebook" tab and set Canvas URL. I set Canvas URL to "http://localhost/fb-tokens" (andSecure Canvas URL to "https://localhost/fb-tokens"). This is the (local) URL where Facebook will use to redirect some results you need. Of course, you can use any URL you prefer. Please, see below (How to Get Facebook Access Token STEP 1 - create the redirect_uri page) for details.
(click the thumb for full image)
Please, note, that, you need a Personal Facebook account in order to create a Facebook app. Then, you can obtain Access Tokens for your Fan or Business Pages. In case you have only a Business Page (without a Personal Facebook profile), you cannot automate post procedure using a Facebook app. In this case you have to create a Personal Profile and then assign you as Admin to Business Page.

How to Get Facebook Access Token

STEP 1 - create the redirect_uri page

First, create a simple php script in your local web server, which has the Canvas URL (redirect_uri) you set creating your Facebook App in STEP 3. I set this URL to http://localhost/fb-tokens/. My local web serverDocumentRoot is /srv/http, so:
1
2
mkdir /srv/http/fb-tokens
nano /srv/http/fb-tokens/index.php
Put the following code.
1
2
3
<?php
print_r($_GET);
?>
This code will just print the php $_GET array, in other words what Facebook will pass to you from query string.

STEP 2 - authorize your app (give permissions)

On your browser, give the following url, where client_id is App ID and redirect_uri is the URL defined as Canvas URL
The part &scope=manage_pages,publish_stream of this URL defines thw permissions you will assign to your app.
Read about Facebook permissions:
  • an introduction here.
  • about Facebook publish_stream permission here.
  • about Facebook manage_pages permission here.
The result will be
authorize your app to access your profile
(click the thumb for full image)
click OK
authorize your app to post to your friends on your behalf
(click the thumb for full image)
click OK
authorize your app to manage your Pages
(click the thumb for full image)
Get the code value
(click the thumb for full image)
You will get somenthing like this
1
2
3
4
5
Array
(
[code] =>
AQCnhrD8RSxJRmGJdYCfFD33hGPv84xa-xqXKD1-3i3qmsPjqHODEn1cROQkYv6LSKhKlPBxkPHD9gUs-9W0GSwDJVvarX70QiLAYmcLsGhN2u0Ib1OF512TvMljg8WLjx0FaAFCB1DHiTqYE-6ZNtWqtZpe4aIecOw949QNcWbZOf2BiCH_yECCNfamKdatV5Nv1Oa1IvIi_8_zVGc_cQqujVC_O2Apkzyj7M1cypoucGc02NzpAQv3yPqCnIuz5TWglcvhr2YNL7HAClLW0ydWgmq7FyfXOfrbFLoRjd-GRTevmTCffA2iV_A1i-itStY
)
After getting the code value, give the following url, where client_id is App ID and redirect_uri is the URL defined as Canvas URL, client_secret is App Secret and code is the code got.
(click the thumb for full image)
You will get the Access Token (!)
1
access_token=CAACYHYyWcnIBAJ1LwRLTERQNXJ4qRCqoTf2pgs1V2AiZCOreWAH0bY2UKaoyD3elfcEZAZAs6fZAEYPAZC5OlU6ZCg8Org32D13LiencxZA0PsNzkQPPuZCiZAukgMnqLXM0F2ZBlYZAnZB08qVwOo6DgiCJSlkoZCb9VVs0ARsleZBcduzTQKZBvIcvjLZBXXr5ye8R4FcZD&expires=5183831

STEP 3 - Access Tokens for your Facebook Pages (if any)

If you have any Facebook Pages (except your Personal Profile), you can get Access Tokens for them, using the following URL, where access_token is the Access Token you just got for your Personal Profile
The result will be the following JSON string
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
   "data": [
      {
         "category": "Website",
         "name": "pontikis.net",
         "access_token": "CAACYHYyWcnIBAMK1y2tqiRKx8bBXGFFzjdUamOlMZCBJrTSL8ic1z5sZBarBi3DbTh9mMUz3aiZCAQRNHvOmcMxLZC53FNtkrVCq8rZCLsyjbQVZAt8o7S6Rd1UT0LK7AkgyZAlu11MC9rWND8eZBiKjjiYjwmBMLWko7k6GGPZCREehKRNFCsyM1Ll7sFb1hXycZD",
         "perms": [
            "ADMINISTER",
            "EDIT_PROFILE",
            "CREATE_CONTENT",
            "MODERATE_CONTENT",
            "CREATE_ADS",
            "BASIC_ADMIN"
         ],
         "id": "466400200079875"
      }
   ],
   "paging": {
   }
}
Except of getting Access Token for your Fan Pages, the above step is useful to get your Fan Pages Facebook id. You will need it, when you try to post to your Fan Pages. However, this procedure is described independently (see below: How to Find your Facebook id)

STEP 4 - Check your Access Token

Facebook Access Tokens will expire in about an hour. Access Token obtained with the above procedure are long-lived Access Tokens and will expire after two months (60 days).
offline_access permission, used to prevent tokens expiration, was depreceted since 2012. Read more athttps://developers.facebook.com/roadmap/offline-access-removal/.
Since offline access is deprecated you cannot create an access token which doesn’t expire. The best you can get is a long-lived Access Token (expires in 60 days).
So, it is very important to know your Access Token expiration time. Just use the URL
For example, to check (debug) the Access Token obtained for this demo
(click the thumb for full image)
Notice that this Access Token will expire after 60 days.
I remind you that this app (Demo_auto_post_php) has been deleted, so the above URL will not give you the same results. The above screenshot is taken before app deletion.

Renew Access Token after expiration

Facebook long-lived Access Tokens will expire after about two months (60 days). In order your app to remain functioning, you (unfortunately) have to repeat "How to Get Facebook Access Token - STEP 2".

How to Find your Facebook id

The Facebook id of a Personal Profile of Fan Page or Business Page is public information, available using Facebook Graph API. Just use a URL like:
http://graph.facebook.com/username
For example:
To find my Facebook Personal Profile id, use:
To find Facebook id of my Fan Page (the Fan Page of this blog), use:
You may also use some online tools like http://findfacebookid.com/