問題タブ [xeroizer]

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 投票する
2 に答える
161 参照

ruby-on-rails - Xero パブリック アプリケーションで突然の証明書の検証に失敗しました

私たちのステージング サーバーは、今まで (2016 年 12 月 7 日) まで、問題なく Xero パブリック アプリケーションに接続しています。何らかの奇妙な理由で、次のエラーが返されるようになりました。

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

以下は、Xero への接続に使用しているコード スニペットです。

@xero_client = Xeroizer::PublicApplication.new(APP_KEY, APP_SECRET, :logger => Logger.new('log/xero.log', 'weekly') request_token = @xero_client.request_token(:oauth_callback => "#{APP_DOMAIN}/oauth/callback")

次に、アプリはこの行で失敗し、上記で指定されたものをスローしSSLErrorます。

誰でもこれの根本的な原因を知っていますか?

詳細:

  • 使用していますUbuntu 14.04 (Trusty)
  • 私たちはRuby on Rails 4.1.7Ruby 2.1.8p440
  • Xeroizer 2.16.4ジェムを使用しています
  • SSLがサイトに適切にインストールされているかどうかを確認するサードパーティのサイトで確認すると、サーバー上のSSLは問題ないようです。
  • APP_KEY と APP_SECRET を Partner Application に変更し、コンストラクターを に変更し、Xeroizer::PartnerApplication関連する追加パラメーターを追加すると機能します (つまり、サーバー SSL のインストールは問題ではありません)。
0 投票する
1 に答える
40 参照

ruby-on-rails - xeroizer を使用してタイムシートを取得/投稿する方法は?

xeroizer gem を使用してタイムシートを XERO apiに投稿する方法を見つけることができませんでした。xeroizer はタイムシートの取得/投稿機能をサポートしていますか?

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

ruby-on-rails - Xero から請求書を削除する

請求書のステータスを に更新して、Xero から請求書を削除しようとしています"DELETED"xeroizer githubページに従って、次のことを試しました:

残念ながら、これは請求書のステータスを更新しません。対応する支払いを削除すると役立つかもしれないと思いましたが、そうではありませんでした。ちなみに、上記の支払いを削除するために同様のアプローチを使用しましたが、これは機能しました。


への応答delete_invoice.saveは次のとおりです。