問題タブ [coinbase-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
453 参照

api - Coinbase API 取り消しトークン

コインベースの oauth トークンを取り消す方法はありますか? Coinbase のドキュメントには、トークンは 2 時間後に取り消されると記載されていますが、ユーザーはいつでもアクセスを取り消すことができます。

0 投票する
1 に答える
827 参照

php - Coinbase の API で支払いが受領されたかどうかを追跡する方法

私はコインベース API https://github.com/coinbase/coinbase-phpを使用しており、注文ボタンを正常に作成しましたが、支払いを受け取ったことを確認または追跡するものは何も見つかりませんでした。

このコードを使用すると、Pay with bitcoins が正しい値を示していることを示すことができますが、誰かが私に bitcoins を送ってくれたことを API で追跡したいので、それに応じて何らかのアクションを実行します。

ありがとう

0 投票する
1 に答える
1406 参照

javascript - Coinbase.com API + node.js でのシークレット HMAC 認証

node.js ドキュメント (crypto、https) を読み、coin.js ファイルでcoinbase.com APIを使用してアカウントのビットコイン残高を取得しようとしました。しかし、まだいくつかのエラーがあります。このコードを正しいキーとシークレット値で実行すると、[SyntaxError: Unexpected end of input] error parsing json が表示されます。

ご回答ありがとうございます。

別の実装を試しました:

このコードの結果があります (XXXXXXXXXX によっていくつかの文字列を非表示にしました):

0 投票する
1 に答える
358 参照

ruby-on-rails - イニシャライザーで作成された Omniauth Builder にアクセスしてアクセス トークンを作成する

Coinbase 用の小さなアプリを作成しており、投入したイニシャライザを作成しています。omniauth.rb

ユーザーの access_token を作成できるように、アプリのどこからでもこれにアクセスできるようにしたいと考えています。彼らのドキュメントと私が Omniauth について行った調査に基づいて、これを行う方法がよくわかりません。

=上記のコードの前にインスタンス変数と をスローする必要がありますか? それは正しい解決策ですか?また、これを初期化した後に access_token を取得するにはどうすればよいですか?

ありがとう!

0 投票する
0 に答える
96 参照

jquery - Chrome 拡張機能の Coinbase カスタム ボタン

Google Chrome 拡張機能にカスタムのコインベース支払いボタンを追加しようとしています。

jsfiddle で動作するようになりました: http://jsfiddle.net/hqhLV/

});

ただし、コードをコンテンツ スクリプト ファイルとして拡張子にコピーします。何が原因でしょうか?

0 投票する
2 に答える
1099 参照

ruby-on-rails - ユーザー モデルに access_token と refresh_token を格納し、それらを再度使用するとエラーが発生する

Rails アプリでomniauth-coinbasecoinbase-rubyを使用しています。

私のアプリでは、ユーザーは Coinbase を介してログインし、 を生成しcodeてから と に変換しaccess_tokenますrefresh_token

次に、変数の下に新しい OAuth クライアントを作成するcoinbaseと、完全な機能が得られます。

ここから問題が始まります。

access_tokenUser モデルにとを文字列として保存しているrefresh_tokenので、ユーザーが戻ってきたときに、2 つのアクティブなトークンを使用するか、を使用しrefresh_tokenて 2 つの新しいトークンを生成できます。これについては、セクションアクセス トークンとリフレッシュ トークン」で説明しています。

Coinbase は、2 つの新しいトークンを提供するOAuth インスタンスでrefresh!呼び出すことができるメソッドを公開します。coinbase

refresh!新しい OAuth クライアントを生成した後は正しく動作しますが、ユーザー モデルからデータベースから既存のトークン (有効または無効) をプルし、上記のようにハッシュを作成し、新しい OAuth クライアントをインスタンス化してから呼び出すと正しく動作しませんuser_credentialsrefresh!

私の研究から理解しているように、access_token有効期限が切れます。newと new のrefresh_token両方を取得するために、 when を使用します。したがって、私の考えでは、新しい OAuth クライアントをインスタンス化し、両方のキーを与え、a を実行して正常な状態に戻し、Coinbase API への有効な呼び出しを行うことができるはずです。access_tokenrefresh_tokenrefresh!

私が間違っているかもしれないことについて、誰かがここで助けてくれますか? ありがとう!

私が得るエラーrefresh!は次のとおりです。

0 投票する
1 に答える
550 参照

php - Coinbase OAuth はローカルホストでは機能しますが、ライブ サーバーでは機能しません

私のライブサーバーではThe redirect uri included is not valid.エラーメッセージが表示されますが、ローカルホストでは OAuth は正常に動作します。

両方の完全な URL は次のとおりです。

ローカルホスト:

ライブサーバー ( https://example.com )

以前はライブサーバーの OAuth が機能していたと確信しています。なぜ今失敗しているのですか?

0 投票する
1 に答える
181 参照

javascript - Coinbase への Web リクエストを解析すると、401 が許可されていません

Coinbase の API を介してビットコインを送信しようとしています。これが私のコードです。

ご覧のとおりcorrectauth、ログを記録して var が正しいことを確認しています。これは問題なく動作します。

他のすべての変数は正しいです。私はそれらをチェックしました。それで、私は何が欠けていますか?それはおそらく非常に小さいです。