承接 mp-php/fuel-packages-twitter 相关项目开发

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

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

mp-php/fuel-packages-twitter

Composer 安装命令:

composer require mp-php/fuel-packages-twitter

包简介

README 文档

README

Install

Setup to fuel/packages/twitter

Configuration

One

In app/config/config.php

'always_load' => array('packages' => array(
	'twitter',
	...

or in your code

Package::load('twitter');
Two

Copy packages/twitter/config/twitter.php to under app/config directory and edit

Example

Authorization

<?php

class Controller_Twitter extends Controller
{

	public function action_signin()
	{
		Session::delete('twitter');
		
		$twitter = Twitter::forge('oauth');
		
		$request_token = $twitter->get_request_token();
		Session::set('twitter.request_token', $request_token);
		
		$url = $twitter->get_authorize_url($request_token['oauth_token']);
		Response::redirect($url);
	}
	
	public function action_callback()
	{
		$request_token = Session::get('twitter.request_token');
		Session::delete('twitter');
		
		$twitter = Twitter::forge('oauth');
		
		$access_token = $twitter->get_access_token(
			$request_token['oauth_token'],
			$request_token['oauth_token_secret'],
			Input::get('oauth_verifier'));
			
		// $access_token has user_id, screen_name, oauth_token and oauth_token_secret
		Debug::dump($access_token);
	}
	
}

Tweet

	$twitter = Twitter::forge('default', array(
		'user_token'  => 'xxxxxxxxxx',
		'user_secret' => 'yyyyyyyyyy',
	));
	
	$response = $twitter->post('1.1/statuses/update', array('status' => 'Hello!'));
	Debug::dump($response);

License

Copyright 2013, Mamoru Otsuka. Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php

统计信息

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

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2013-05-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固