Skip to content
Post with Images/Videos/File sender for Facebook Pages and Twitter Accounts
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
src
tests
uploads
.gitignore
.htaccess
.travis.yml
composer.json
composer.lock
index.php
phpcs.xml
phpunit.xml
readme.md
ruleset.xml

readme.md

Social Poster

Master Build Status

develop Build Status

Social Poster is a simple Post with Images/Videos/File sender for Multi Accounts/Pages (Facebook Pages and Twitter Accounts)

  • Text Posting for Multiple Pages and Accounts
  • Text with Image-\s Posting for Multiple Pages and Accounts

Screenshots

Home

Home

Admin

Home

Queue

Queue

Success

Success

Error

Error

New Features?

  • Please create new Issue.

Tech

Social Poster uses a number of open source projects to work properly:

  • facebook/graph-sdk - Facebook SDK for PHP (v5)
  • dg/twitter-php - Twitter for PHP is a very small and easy-to-use library for sending messages to Twitter and receiving status updates.
  • dillinger.io - Markdown editor for this readme.md creating/editing. Fast and easy to extend.
  • Twitter Bootstrap - great UI boilerplate for modern web apps
  • jQuery - duh

Standarts

  • PSR-2

Installation

  1. Update Uploads Settings.
src\Helper\Upload.php
 */
class Upload {

    protected $allowedTypes = ['image/jpg', 'image/jpeg', 'image/gif', 'image/png'];
    ...
    protected $uploadDirectory = "/var/www/uploads/";
  1. Open Admin Page and add your Socail Media Accounts

Integration

Facebook

  • Create Facebook Developer Account
  • Create Simple App
    • Fill App Domains and Privacy Policy URL under Settings -> Basic
    • Call https://developers.facebook.com/tools/explorer/
    • Select Your App under Application Select
    • Select Get User Access Token under Get Token Button
      • Select manage_pages, pages_messaging, pages_show_list Permissions from opened Pop-up
      • Click then Get Access Token
    • Select Your Page from Page Access Token under Get Token Button
    • Click i icon after Access Token Creating
    • Click Open in Access Token Tool from opened Pop-up
    • Click Generate Long Lived Token

Twitter

  • Create Twitter Developer Account
  • Create App
    • Click App Details
    • This Keys will be located under Keys and tokens Menu

Todos

  • Write Tests

Tests & Coding standard

# Run PHPUnit
./vendor/bin/phpunit
# Run PHP_CodeSniffer
./vendor/bin/phpcs

License

MIT

Free Software, Hell Yeah!

You can’t perform that action at this time.