Skip to content

This is the simplest way to sync the feed for the multiple social websites.

Notifications You must be signed in to change notification settings

peter279k/social-sync

Repository files navigation

social-sync

This is the simplest way to sync the feed for the multiple social websites.

social website lists

Scenario

  • Using the e-mail client to send the mail to the cloudmailin address.
  • The web service is to receive the mail and process the contents.
  • The web service will post the feed to the specified social websites after checking the mail content is successful.

Request the Facebook and Twitter developer APP

Usage

  • Set the cloudmailin service.
  • Set the receive.php to the receiving mail endpoint.
  • Visit the facebook_user_token.php from web browser to get the short-lived user access token and add it in api-key.ini.
  • Refer this link to get the long-lived token.
  • Remember that the Facebook user access token is valid for 60 days.After 60 days, you have to request the new access token from facebook_user_token.php.
  • In order to build the service easily, we use the Composer to manage the required packages.
  • Firstly, clone the repo: git clone https://github.com/peter279k/social-sync.git.
  • Then download the composer.phar: curl -sS https://getcomposer.org/installer | php.
  • Then install the required packages: php composer.phar install.
  • Create the api-key.ini in this project root path.
[Facebook]
app_id="facebook_id"
app_secret="facebook_secret"
user_access_token="facebook_user_token"
[Twitter]
api_key="api_key"
[Plurk]
user_name="user_name"
user_password="password"
user_id="user_id"
  • Complete the service building. Have fun!
  • P.S: The PHP program in examples folder just present the posting feed examples.
  • The social api lists references.

About

This is the simplest way to sync the feed for the multiple social websites.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages