PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Chun-Sheng, Li   PHP Social Network Sync   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP Social Network Sync
Synchronize post feeds between social networks
Author: By
Last change:
Date: 2 years ago
Size: 2,465 bytes
 

Contents

Class file image Download

social-sync

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

social website lists

Scenairo

  • 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 socail api lists references

> - Twitter API reference > - Facebook API reference > - Plurk Bot sample code