The documentation you are viewing is for Dapr v1.12 which is an older version of Dapr. For up-to-date documentation, see the latest version.
Twitter 绑定规范
Twitter 绑定组件详细文档
配置
要设置Twitter绑定需要创建一个 bindings.twitter
类型的组件。 请参阅本指南,了解如何创建和应用绑定配置。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: <NAME>
namespace: <NAMESPACE>
spec:
type: bindings.twitter
version: v1
metadata:
- name: consumerKey
value: "****" # twitter api consumer key, required
- name: consumerSecret
value: "****" # twitter api consumer secret, required
- name: accessToken
value: "****" # twitter api access token, required
- name: accessSecret
value: "****" # twitter api access secret, required
Warning
以上示例将密钥明文存储, 更推荐的方式是使用 Secret 组件, 这里。元数据字段规范
字段 | 必填 | 绑定支持 | 详情 | 示例 |
---|---|---|---|---|
consumerKey | 是 | 输入/输出 | Twitter API消费者键值 | "conusmerkey" |
consumerSecret | 是 | 输入/输出 | Twitter API 消费者secret | "conusmersecret" |
accessToken | 是 | 输入/输出 | Twitter API 访问令牌 | "accesstoken" |
accessSecret | 是 | 输入/输出 | Twitter API 访问密码 | "accesssecret" |
绑定支持
此组件支持 输入和输出 绑定接口。
该组件支持如下操作的 输出绑定 :
get
输入绑定
对于输入绑定,如果与Tweets正文匹配的查询将会流式的发送到用户服务,上述组件可以包含如下查询:
- name: query
value: "dapr" # your search query, required
输出绑定
获取
对于输出绑定调用,用户代码必须使用如下方式调用绑定:
POST http://localhost:3500/v1.0/bindings/twitter
有效负载为:
{
"data": "",
"metadata": {
"query": "twitter-query",
"lang": "optional-language-code",
"result": "valid-result-type"
},
"operation": "get"
}
元数据参数包括:
query
- 任何有效的Twitter 查询 (例如dapr
或者dapr AND serverless
)。 参照Twitter 文档了解进一步查询格式的细节。lang
- (可选项, 默认:en
) 约束使用ISO 639-1 language code将结果推文转为给定的语言result
- (可选项, 默认:recent
) 指定推文查询结果类型。 有效值包括:mixed
- 流行和实时结果recent
- 最近的结果popular
- 最流行的结果
你可以查看此处了解Twitter 绑定返回的JSON数据样例
相关链接
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.