README.md in rongcloud-server-sdk-1.0.1 vs README.md in rongcloud-server-sdk-1.0.2
- old
+ new
@@ -21,11 +21,13 @@
## Usage
```ruby
-rongcloud = RongCloud::Client::new(
+require "rongcloud"
+
+rongcloud = RongCloud::Client.new(
app_key: ENV["RONGCLOUD_APP_KEY"],
app_secret: ENV["RONGCLOUD_APP_SECRET"],
host: "api-cn.ronghub.com"
)
@@ -47,32 +49,43 @@
| ... | ... |
### Timeout
```ruby
-rongcloud = RongCloud::Client::new(
+rongcloud = RongCloud::Client.new(
app_key: ENV["RONGCLOUD_APP_KEY"],
app_secret: ENV["RONGCLOUD_APP_SECRET"],
host: "api-cn.ronghub.com",
http: {
timeout_class: HTTP::Timeout::Global,
- timeout_options: {global_timeout: 2}
+ timeout_options: {global_timeout: 5}
}
)
```
### Logging
```ruby
-rongcloud = RongCloud::Client::new(
+rongcloud = RongCloud::Client.new(
app_key: ENV["RONGCLOUD_APP_KEY"],
app_secret: ENV["RONGCLOUD_APP_SECRET"],
host: "api-cn.ronghub.com",
http: {
features: {
logging: {logger: Logger.new($stdout)}
}
}
+)
+```
+
+### Signature Verify
+
+```ruby
+verified = RongCloud::Signer.verify?(
+ app_secret: ENV["RONGCLOUD_APP_SECRET"],
+ nonce: params["nonce"],
+ timestamp: params["timestamp"],
+ signature: params["signature"]
)
```
## Development