0

「400 Bad Request」と「body 変数をお忘れですか?」というメッセージが表示されます。コード:

require "rest-client"
require "json"

# This is the ID that you copied down in the last exercise
your_folder_id = "816582409"

# Add the "body" variable here
body = { "description" => "I made this on Codecademy!"
} 

response = RestClient.put(
"https://api.box.com/2.0/folders/#{816582409}",
JSON.generate(body),
:authorization => "Bearer" << "AKGEp7MoDfLAKnMyxTt3nSNtohXW3bt1"
)

JSON.parse(response.body)["description"]
4

3 に答える 3

1

API 呼び出しの URL は、https://api.box.com/2.0/folders/816582409または"https://api.box.com/2.0/folders/#{@your_folder_id}"?であってはなりません。

于 2013-04-18T14:00:26.950 に答える
0

"https://api.box.com/2.0/folders/#{816582409}""https://api.box.com/2.0/folders/" 文字列補間により に評価されます。ararog が示唆するように、変数自体を:#{@your_folder_id}または単純な数値ではなく入れます。#{816582409}

于 2013-04-18T14:34:55.153 に答える