我正在尝试通过Azure API管理传递Twitter搜索API,但无法进行身份验证。根据到目前为止我所做的研究,我可能需要在后端提供一个策略,但是我确实没有任何经验,并且很好奇是否有人通过Azure API Management成功配置了Twitter API。任何帮助深表感谢!
{
"openapi": "3.0.1",
"info": {
"title": "TwitterAPI",
"description": "",
"version": "1.0"
},
"servers": [{
"url": "****"
}],
"paths": {
"/1.1/search/tweets.json": {
"get": {
"summary": "Search",
"description": "Search Twitter",
"operationId": "search",
"parameters": [{
"name": "query",
"in": "query",
"description": "One query/rule/filter for matching Tweets. Up to 512 characters.",
"required": true,
"schema": {
"type": "string"
}
}, {
"name": "max_results",
"in": "query",
"description": "The maximum number of search results to be returned by a request.",
"schema": {
"type": "integer"
}
}],
"responses": {
"200": {
"description": null
}
}
}
}
},
"components": {
"securitySchemes": {
"apiKeyHeader": {
"type": "apiKey",
"name": "Ocp-Apim-Subscription-Key",
"in": "header"
},
"apiKeyQuery": {
"type": "apiKey",
"name": "subscription-key",
"in": "query"
}
}
},
"security": [{
"apiKeyHeader": []
}, {
"apiKeyQuery": []
}]