dimaip / twitterhelper
Eel 辅助工具,用于查询 Twitter API v1.1
v1.2
2020-12-07 12:43 UTC
Requires
- j7mbo/twitter-api-php: *
- neos/flow: ^4.0 | ^5.0 | ^6.0
README
TL;DR
- 安装包:
composer require dimaip/twitterhelper:dev-master
- 前往 https://apps.twitter.com/ 并创建一个新的应用,赋予只读权限。
- 前往“密钥和访问令牌”标签页,并按照以下方式将访问令牌复制到您的
Settings.yaml
文件中
Dimaip:
TwitterHelper:
oauthAccessToken: XXX
oauthAccessTokenSecret: XXX
consumerKey: XXX
consumerSecret: XXX
就这么多!现在您可以使用现成的 Dimaip.TwitterHelper:Timeline
TS 对象,例如
root = Dimaip.TwitterHelper:Timeline {
user = 'neoscms'
count = 100
}
为了调整外观,修改 Dimaip.TwitterHelper:Tweet
TS 对象。它包含 tweet
上下文变量,其中包含这里描述的所有字段:[Twitter API 文档](https://dev.twitter.com/overview/api/tweets)
或者,您可以直接使用 EEL 辅助工具向 Twitter API 发送任何类型的 GET 请求,例如:${Twitter.getRequest('statuses/user_timeline', 'screen_name=neoscms&count=10')}
EEL 辅助工具接受两个参数:Twitter API GET 端点名称和该端点的 GET 参数。
此插件的开发得到了 CODE Q 的慷慨赞助。
如果您需要开发一些美好且符合 Neos 特性的东西,请与我联系:联系我 ;)