問題タブ [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.
api - Coinbase API 取り消しトークン
コインベースの oauth トークンを取り消す方法はありますか? Coinbase のドキュメントには、トークンは 2 時間後に取り消されると記載されていますが、ユーザーはいつでもアクセスを取り消すことができます。
php - Coinbase の API で支払いが受領されたかどうかを追跡する方法
私はコインベース API https://github.com/coinbase/coinbase-phpを使用しており、注文ボタンを正常に作成しましたが、支払いを受け取ったことを確認または追跡するものは何も見つかりませんでした。
このコードを使用すると、Pay with bitcoins が正しい値を示していることを示すことができますが、誰かが私に bitcoins を送ってくれたことを API で追跡したいので、それに応じて何らかのアクションを実行します。
ありがとう
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 によっていくつかの文字列を非表示にしました):
ruby-on-rails - イニシャライザーで作成された Omniauth Builder にアクセスしてアクセス トークンを作成する
Coinbase 用の小さなアプリを作成しており、投入したイニシャライザを作成しています。omniauth.rb
ユーザーの access_token を作成できるように、アプリのどこからでもこれにアクセスできるようにしたいと考えています。彼らのドキュメントと私が Omniauth について行った調査に基づいて、これを行う方法がよくわかりません。
=
上記のコードの前にインスタンス変数と をスローする必要がありますか? それは正しい解決策ですか?また、これを初期化した後に access_token を取得するにはどうすればよいですか?
ありがとう!
jquery - Chrome 拡張機能の Coinbase カスタム ボタン
Google Chrome 拡張機能にカスタムのコインベース支払いボタンを追加しようとしています。
jsfiddle で動作するようになりました: http://jsfiddle.net/hqhLV/
});
ただし、コードをコンテンツ スクリプト ファイルとして拡張子にコピーします。何が原因でしょうか?
ruby-on-rails - ユーザー モデルに access_token と refresh_token を格納し、それらを再度使用するとエラーが発生する
Rails アプリでomniauth-coinbaseとcoinbase-rubyを使用しています。
私のアプリでは、ユーザーは Coinbase を介してログインし、 を生成しcode
てから と に変換しaccess_token
ますrefresh_token
。
次に、変数の下に新しい OAuth クライアントを作成するcoinbase
と、完全な機能が得られます。
ここから問題が始まります。
access_token
User モデルにとを文字列として保存しているrefresh_token
ので、ユーザーが戻ってきたときに、2 つのアクティブなトークンを使用するか、を使用しrefresh_token
て 2 つの新しいトークンを生成できます。これについては、セクション「アクセス トークンとリフレッシュ トークン」で説明しています。
Coinbase は、2 つの新しいトークンを提供するOAuth インスタンスでrefresh!
呼び出すことができるメソッドを公開します。coinbase
refresh!
新しい OAuth クライアントを生成した後は正しく動作しますが、ユーザー モデルからデータベースから既存のトークン (有効または無効) をプルし、上記のようにハッシュを作成し、新しい OAuth クライアントをインスタンス化してから呼び出すと正しく動作しません。user_credentials
refresh!
私の研究から理解しているように、access_token
有効期限が切れます。newと new のrefresh_token
両方を取得するために、 when を使用します。したがって、私の考えでは、新しい OAuth クライアントをインスタンス化し、両方のキーを与え、a を実行して正常な状態に戻し、Coinbase API への有効な呼び出しを行うことができるはずです。access_token
refresh_token
refresh!
私が間違っているかもしれないことについて、誰かがここで助けてくれますか? ありがとう!
私が得るエラーrefresh!
は次のとおりです。
php - Coinbase OAuth はローカルホストでは機能しますが、ライブ サーバーでは機能しません
私のライブサーバーではThe redirect uri included is not valid.
エラーメッセージが表示されますが、ローカルホストでは OAuth は正常に動作します。
両方の完全な URL は次のとおりです。
ローカルホスト:
ライブサーバー ( https://example.com )
以前はライブサーバーの OAuth が機能していたと確信しています。なぜ今失敗しているのですか?
javascript - Coinbase への Web リクエストを解析すると、401 が許可されていません
Coinbase の API を介してビットコインを送信しようとしています。これが私のコードです。
ご覧のとおりcorrectauth
、ログを記録して var が正しいことを確認しています。これは問題なく動作します。
他のすべての変数は正しいです。私はそれらをチェックしました。それで、私は何が欠けていますか?それはおそらく非常に小さいです。