Download the PHP package mathieumaingret/socialstream without Composer

On this page you can find all versions of the php package mathieumaingret/socialstream. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package socialstream

SocialStream

PHP helper to aggregate formatted social media posts from Facebook, Twitter, etc ...

Getting Started

Prerequisites

All you need is PHP (easy part, let's say >= 5.6) and developer accounts for Facebook and/or Twitter.

Facebook (https://developers.facebook.com/)

Twitter (https://developer.twitter.com/)

Installing

First run a composer to get the Twitter API from http://github.com/j7mbo/twitter-api-php

And then require the composer autoload file in your code :

End with an example of getting some data out of the system or using it for a little demo

Simple Use

Example to retrieve the last 8 posts from a Twitter account :

Methods

isAuthorized()

Check if your API keys are allowed to reach the API.

setAccount(string $accountName)

Set the account name (yours for instance).

setCacheExpiration(int $cacheExpiration)

Set cache duration in minutes.

getLastPosts(int $nbPosts)

Retrieve the $nbPosts last formatted posts to be displayed.

This method returns an array of Post objects :

Variable Type Description
network string Id of the social media (ex: "twitter")
id * string Id of the post
type * string Type of post (ex for Facebook : post, picture, video, ...)
date * string Date d/M
hour * string Date H:i
author * object Contains name & url (of profile)
picture string Url of post picture if exists
link * string Url to the detailed post
content string Textual content

Build a SocialWall

In order to retrieve posts from more than one social media, you can use the \SocialStream\Wall class :

Add your own social media

Check src/SocialStream/Media/_Example.php to add a social media.

Then rebuild composer autoload :

Then you can call :

Built With


All versions of socialstream with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
j7mbo/twitter-api-php Version 1.0.*
ext-json Version *
ext-curl Version *
ext-mbstring Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mathieumaingret/socialstream contains the following files

Loading the files please wait ....