- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我希望能够通过从服务器 cron 运行的 Python 脚本发布推文。我一直在关注 Twython 文档 ( https://twython.readthedocs.org/en/latest/usage/starting_out.html#obtain-authorization-url ),但我不确定是否需要 callback_url。
Only pass callback_url to get_authentication_tokens if your application is a Web Application
Desktop and Mobile Applications do not require a callback_url
有人知道我是否需要一个吗?我尝试输入“google.com”,但返回了 401 错误。
这是我当前的代码:
app_name = "AppNameTestScript"
APP_KEY = "exAmPlE"
APP_SECRET = "exAmPlEexAmPlEexAmPlE"
twitter = Twython(APP_KEY, APP_SECRET)
auth = twitter.get_authentication_tokens(callback_url='http://google.com.au')
最佳答案
如果您使用应用程序级授权,则应使用 Oath2 authorisation path
Oath1 授权有点棘手,您的应用程序被授权代表最终用户执行操作,因此后者必须将此权限授予您的应用程序。最终用户打开auth['auth_url']
url 并在 twitter.com 上向您的应用程序授予权限,然后他被重定向回应用程序,这就是回调的用途。通过处理此重定向,基于 Web 的应用程序可以进行通信以获取访问 token 。阅读 oauth begguide了解更多详情。
有一个pin-based授权流程以防您无法实现重定向处理。为此,您不需要提供callback_url
,因为用户接受度的处理方式不同。然而,您的最终用户仍然需要以某种方式将其个人识别码传达给您的应用程序。请参阅 twython 文档,了解从知道 pin implementation details 开始的步骤。
关于python - Twython - 我需要 Callback_URL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20728441/
我刚开始在 Android 上使用 Strava API。为了使用它,我首先需要成功设置 OAuth2。为此,我选择使用 Scribe 库,因为我在之前的实现中使用过它。 身份验证发生在 MainAc
我希望能够通过从服务器 cron 运行的 Python 脚本发布推文。我一直在关注 Twython 文档 ( https://twython.readthedocs.org/en/latest/usa
我有很多 O_Auth 示例,但没有一个工作正常,我猜每个示例中唯一的问题是回调 URL,我收到 401 错误,如消费者 key 或签名不匹配。我已经看到很多关于 401 的示例,唯一对我有利的是我的
我正在使用 Instagram API . 我正在尝试一个简单的订阅请求帖子,我不断收到 "Invalid format for 'callback_url'. URL must start with
我们在开发支付API的应用时,经常会听到ipn_url、notify_url、callback_url和return_url。 那么它们有什么区别呢? 最佳答案 return_url 是您定义的 ur
我正在实现 RazorPay Android 标准 SDK 用于订单和付款目的。 以下是支付代码: private fun startPayment(razorPayId: String, payme
我正在开发 Twitter 客户端的应用程序。我从这个网站得到了很多提示。我写一些来就是 import oauth.signpost.OAuthProvider; import oauth.signp
我是一名优秀的程序员,十分优秀!