- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 Instagram gem 对用户进行身份验证。所以我有一个由 instagram 返回的带有 code
参数的页面,我只需要用 POST 请求将它发回。根据 gem 文档,我需要做类似的事情:
get "/oauth/callback" do
response = Instagram.get_access_token(params[:code], :redirect_uri => CALLBACK_URL)
session[:access_token] = response.access_token
redirect "/feed"
end
所以我有
def authenticate
response = Instagram.get_access_token(params[:code], :redirect_uri => "http://127.0.0.1:3000")
session[:access_token] = response.access_token
redirect "/feed"
end
我得到了
Completed 500 Internal Server Error in 957ms
Instagram::BadRequest (POST https://api.instagram.com/oauth/access_token/: 400):
app/controllers/instagram_controller.rb:25:in `authenticate'
我尝试根据 Instagram api 文档发出 curl 请求,它使用相同的参数。
关于 client_id,我将这些键存储在 instagram.rb 中的初始化程序中,所以它看起来像
require "instagram"
Instagram.configure do |config|
config.client_id = "123345"
config.client_secret = "123123"
end
CALLBACK_URL = "http://127.0.0.1:3000"
非常感谢。
最佳答案
发现问题。因此,我也在我的应用程序中进行了设计,但我没有在 config.omniauth 中放置“redirect_url”。人们在这里谈论的完全一样 https://github.com/Instagram/instagram-ruby-gem/issues/22 .感谢您的帮助。
关于ruby-on-rails - Instagram.get_access_token 返回 BadRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19123307/
我需要使用 HttpClientFactory 来连接到外部 api。Startup.cs 中的代码如下所示 public void SetUpHttpClients(IServiceCollecti
我目前正在使用 Eventstore,但收到以下错误:Could not recognize BadRequest; 来自: game process tick failed UnknownError
我尝试为我设置的新 Azure 应用服务生成 Azure 应用服务托管证书。 当我运行命令生成 Azure 应用服务托管证书时: az webapp config ssl create --resou
我正在尝试进行 PATCH 操作,如果请求正文包含契约(Contract)中未指定的字段,则该操作应该会失败。例如,如果我调用此方法: [HttpPatch("{id}")] public async
调用SpeakSsmlAsync时(Microsoft Speech SDK),返回如下错误信息: > CANCELED: Reason=Error > CANCELED: ErrorCode=Bad
我想为以下代码编写单元测试用例 HomeController.cs [HttpPost] [ActionName("CreateDemo")] public async
看来HttpGet方法的返回类型不必是 ActionResult .例如,以下方法有效: [HttpGet] [Route("list")] public async Task> List() 但是,
所以我正在研究 Gtk/X11/Linux app将屏幕捕获到 .gif 并且停止捕获的方法之一是按键(Esc、Space 或 End)。您也可以使用超时。但是,要实现按键以结束捕获,我必须能够捕获键
我正在运行一个 rails 应用程序,我有一个简单的显示操作,其中的代码类似于以下内容: @post = Post.find(params[:id]) 所以如果你去帖子/1 例如,如果有帖子,您将看到
我正在尝试使用 Register-AzureRmAutomationDscNode powershell 命令在 Azure VM 上注册 DSC 配置。 Register-AzureRmAutoma
我正在创建一个仅运行简单的“等待”的管道,仅用于测试,因为我试图理解为什么我的其他管道返回错误(相同的错误)。 当我尝试调试时,它发送以下错误: { "code": "BadRequest",
我不知道怎么做,但是 Azure 允许您为同一个 VIP 在不同的 VMS 中输入两个相同的端点。现在我无法删除这些端点。有人知道我该怎么办吗? 端点 删除端点时出错 我也尝试过删除 VIP 和保留
我将 Azure Media Services v3 与 Azure Function v3 应用程序结合使用,在尝试从 https url 创建新作业时遇到问题。 我在提交作业的 Azure Fun
我想使用基于查询的 PowerShell 创建日志警报。我按照 https://learn.microsoft.com/en-us/azure/azure-monitor/platform/alert
此处使用 .net core Web api。 我的 api 中有一个端点: [HttpPost("data")] public async Task PostData(List udata) {
我正在开发一个 Spring 应用程序,目前我正在对我们的客户注册表实现搜索。 我们用户请求的一个关键点是最多可以对以下参数中的一个进行搜索:名称OR id(可以是部分)OR 店铺id(顾客注册的店铺
我将 Azure Media Services v3 与 Azure Function v3 应用程序结合使用,在尝试从 https url 创建新作业时遇到问题。 我在提交作业的 Azure Fun
我想使用基于查询的 PowerShell 创建日志警报。我按照 https://learn.microsoft.com/en-us/azure/azure-monitor/platform/alert
此处使用 .net core Web api。 我的 api 中有一个端点: [HttpPost("data")] public async Task PostData(List udata) {
我正在编写一个 x11 剪贴板客户端,但 INCR 遇到了困难。基本上,我的问题是,当我调用 XDeleteProperty 来启动 INCR 传输时,我收到了 BadRequest 错误代码 这是一
我是一名优秀的程序员,十分优秀!