Download the PHP package giko/sinaweibo-bundle without Composer
On this page you can find all versions of the php package giko/sinaweibo-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download giko/sinaweibo-bundle
More information about giko/sinaweibo-bundle
Files in giko/sinaweibo-bundle
Download giko/sinaweibo-bundle
More information about giko/sinaweibo-bundle
Files in giko/sinaweibo-bundle
Vendor giko
Package sinaweibo-bundle
Short Description Symfony FOSTwitterBundle
License MIT
Homepage http://friendsofsymfony.github.com
Package sinaweibo-bundle
Short Description Symfony FOSTwitterBundle
License MIT
Homepage http://friendsofsymfony.github.com
Keywords Twitter authentication
Please rate this library. Is it a good library?
Informations about the package sinaweibo-bundle
介绍
本组件可将新浪微博集成到Symfony2中。 组件提供新浪微博登陆认证,并可利用新浪微博接口进行微博发布等分享行为。 本组件整合FOSUserBundle,保存新浪微博登陆后的用户信息
组件仅支持Symfony2.1+
安装
============
Step 1. 将本组件 和 添加到 composer.json
文件:
Step 2. 使用Git submodules的方式将 ElmerZhang / WeiboSDK 新浪微博代码添加代码库。 或者你也可以通过手动下载的方式下载并解压到对应的目录。
此步骤现在省略吧。 中已经自带了一个WeiboSDK copy,而且修改了几行代码来解决一个notiec错误。。
Step 3. 在应用内核代码中注册组件:
Step 4. 配置FOS User。
Note: 关于FOS User的更多信息,请参考 https://github.com/FriendsOfSymfony/FOSUserBundle
Step 5. 配置新浪微博
组件:
Step 6. 使用FOSUserBundle建立你自己的用户模块
建立用户Model,并增加几个新浪微博字段:
*> Note: config.yml中的必须与新浪微博接口中回调地址设置一致。
Step 7. 建立新浪微博Controller:
增加Route
Step 8. 在安全配置中,增加以下设置:
Step 9. 在模板文件中,放置新浪微博的登陆按钮
Step 10. 好吧
好吧,我承认,上面的流程太长了点。我不该这么折磨你。其实在 doc/Example 中,有现成的代码。按照需要,提取到你的代码中即可。
如果,咳咳,我的代码对你有帮助,请给我买杯咖啡吧。
使用 新浪微博小组件 @JS-Widget
组件已包含了用户@JS-Widget的模板插件,使用前,需要在你的模板文件的顶部中进行注册:
注册好了之后,在你需要放置按钮的地方,写这么一段JS代码:
最后,调用->initialize()
方法来完成所有的工作:
All versions of sinaweibo-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.2
symfony/framework-bundle Version 2.*
symfony/security-bundle Version 2.0.*
kertz/twitteroauth Version *
symfony/framework-bundle Version 2.*
symfony/security-bundle Version 2.0.*
kertz/twitteroauth Version *
The package giko/sinaweibo-bundle contains the following files
Loading the files please wait ....