twitter - 在 twitter 回调 url 中传递请求参数
问题描述
我正在开发与 twitter 集成的 CustomerEngagement 解决方案。寻找实施建议。
我已经为每个 twitter-app(相同的回调 URL)配置了多个 twitter-apps 的回调 URL,指向 CustomerEngagement 应用程序中的相同端点。我编写了 2 个 java 方法,1 个用于响应 twitter(身份验证)的 CRC 挑战,1 个用于实际接收来自 twitter 的推文。
我想配置多个 twitter-apps 以由来自同一端点的 CustomerEngagement-application 的同一单个实例提供/使用但是,CustomerEngagement 应用程序应该提示哪个 twitter-app 负责将推文发布到应用程序,以便可以相应地生成对 twitter 的 CRC 响应。
我可以在不同 twitter-apps 的每个回调 URL 中传递不同的请求参数来识别应用程序吗?
我已经在同一 https://twittercommunity.com/t/callback-url-with-fixed-query-string-parameters/107821上看到了对话, 但是,有人可以详细说明如何实现这一点吗?我假设这是一个 2 步过程,其中注册回调 URL(连同请求参数)恰好是第 1 步,然后是第 2 步,其中通过 twitter 的回调在第 1 步中注册了请求参数!
提前致谢!!
解决方案
假设您配置callback_url
的是在解析 callback_url
tweepyxyz.com/social/
时附加查询字符串参数
import tweepy
auth = tweepy.OAuthHandler(consumer_key, consumer_secret, 'xyz.com/social/?var=val')
url = auth.get_authorization_url()
您将获得一个重定向到 twitter 登录页面的授权 URL。登录后返回
xyz.com/social/?var=val&oauth_token=****$oauth_verifier=***
推荐阅读
- sql - 错误类型错误的 ADODB 命令值
- php - 在 AJAX 调用中显示来自 PHP 的消息
- node.js - 如果不存在,Mongoose.connect 不会创建数据库
- html - 使用 CSS 更改多图像背景中背景图像之一的亮度?
- excel - 如何将一个单元格文本与另一个包含 Excel 中已有文本的单元格连接起来?
- c++ - QDirIterator - 跳过文件夹及其子文件夹
- database - DB2 更改数据库注释失败。大多
- java - 从 ipaddress 获取计算机名称
- python - 如何使用 OpenCV ConnectedComponents 获取图像
- javascript - 像 jQuery 位置方法一样获取 Angular 中的位置