承接 rakshazi/social2atom 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rakshazi/social2atom

Composer 安装命令:

composer require rakshazi/social2atom

包简介

Convert social networks to atom feed

README 文档

README

SensioLabsInsight

Convert social network feeds to atom feed.

Status list:

  • Vk.com: support post, audio, video, photo, link attachments
  • Facebook.com: support post (only text for this moment) from pages

Installation

composer require rakshazi/social2atom:dev-master

Usage

$s2a->setConfig() is optional for vk, but if you want see video and audio - it's required.

<?php
require 'vendor/autoload.php';
$url = "https://vk.com/apiclub"; //VK group url
$s2a = new \Rakshazi\Social2Atom;
$s2a->setConfig(array(
    'general.audio.enclosure' => false, //Add audio files as post content, not as atom entry element (recommended)
    //For VK.com (Only if you really need it)
    'vk.count' => 100, //Maximum count of posts per feed
    'vk.token' => 'YOUR TOKEN', //Needed only for video and audio
    //For Facebook.com (Only if you really need it)
    'facebook.count' => 100,
    'facebook.token' => 'YOUR TOKEN', //Needed for all, use App Token
));
$atomFeedXML = $s2a->convert($url);

echo $atomFeedXML;

Some implicit reasons (FAQ)

Q: How to get vk.com token?

A: Read all info here: https://vk.com/dev/auth_sites, you need following scopes: video,offline

Q: How to get facebook.com token?

A: Create app (for websites) and get it token (App token) here: https://developers.facebook.com/tools/accesstoken/

Q: Why no API libraries were used?

A: Because API library contains a lot of unnecessary (for this project) things (eg: Managing users and groups in VK, but really needed only read access to groups) and (owing to first part of answer) a lot of unnecessary dependencies.

统计信息

  • 总下载量: 19
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 7
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-01-27

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固