問題タブ [xero-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.
php - Xero から正しい日付と時刻を取得する
Xero アカウントには、ここで定義されたリストから選択できるタイムゾーンがあります。例は次のとおりです。
- MOROCCOSTANDARDTIME = (UTC) カサブランカ
- UTC = (UTC) 協定世界時
- GMTSTANDARDTIME = (UTC) ダブリン、エジンバラ、リスボン、ロンドン
- GREENWICHSTANDARDTIME = (UTC) モンロビア、レイキャビク
- WEUROPESTANDARDTIME = (UTC+01:00) アムステルダム、ベルリン、ベルン、ローマ、ストックホルム、ウィーン
Xero API から取得した日付は次のようになります。これは支払い期日です。
ドキュメントからの含意は、保存された日付、およびおそらく API によって配信された日付は、ユーザー アカウントに定義されたタイムゾーンにあると解釈する必要があるということです。つまり、ログイン時の Xero の設定です。
ここで、これらの日付を PHP オブジェクトに入れたいと思います。DateTime
正しいTimezone
. Xero が使用するタイムゾーンから PHP のタイムゾーンに使用できるマッピングはありますか? 私の知る限り、使用可能なすべての PHP タイムゾーンは DST を使用していますが、Xero が使用するタイムゾーンはそうではありません。UTC からのオフセットは一年中一定のままです。
たとえば、UTC+01:00 である WEUROPESTANDARDTIME に設定された Xero アカウントの "2015-07-17T00:00:00" をDateTime
正しいタイムゾーンの PHP に変換するにはどうすればよいでしょうか? コンバートしてみたらどうですか?PHP の「UTC+N」タイムゾーンはすべて非推奨であるため、使用しないようにという警告が表示されます。
azure - .pfx ファイルを 0 バイトで Azure にアップロードする
Azure で API アプリを認証するために .pfx ファイル (0 バイト) をアップロードしようとしていますが、少なくとも 1 バイトである必要があるファイルの制約をファイルで満たすことができません。他の誰かがこの問題に遭遇しますか?
azure - Xero 証明書、Azure Web アプリのインストールと構成
Azure Web アプリで Xero Partner 承認を取得しようとしています。Xero チームからトークンを受け取ったとき、彼らはドキュメント ページ「Partner Applications with IIS」に案内してくれました。IIS に証明書を適切にインストールして構成するには、いくつかの手順に従う必要があります。問題は、共有環境と分離組織のために、Azure Web アプリを実行している IIS サーバーにアクセスできないことです。私は答えを探していて、これを見つけました:「あなたの唯一の解決策は、Azure VM を起動することです。次に、証明書を VM の IIS にロードします。次に、wcf サービスを記述して、Azure Web サイトから VM に xero 要求を送信できます。 "
誰もこの種の問題を抱えていませんか?仮想マシンをセットアップせずに、インストールと構成のプロセスを完了する方法を見つけましたか?
ruby - oAuth トークンを使用して HTTParty 経由で Xero API に接続する際のヘッダーの問題
パブリック アプリケーションを介して Xero API に接続しようとしています。トークンとトークン シークレットを格納する oAuth フローを実行する別のプロセスがあり、それをこのスクリプトで使用するために使用します。
私の問題は、HTTParty 呼び出しでそのトークンを使用しようとすると、Consumer_key_unknown エラーが発生し続け、その理由がわかりません。
脚本;
注: ここでは、見やすくするために AUTH を複数の行に分割しました。これらはすべて、スクリプト内の 1 行にまとめられています。
私はどちらかのためにAUTHを交換しようとしました;
効果なし。Bearer トークンを介して動作する Kounta API で同様のスクリプトを使用しました。
Xeroizer/Xero Gateway gem を使用することを考えましたが、どちらもあなたに代わって oAuth を実行し、それを実行することを目的として構築されていますが、別のプロセスとして既に実行しています。
どんなコメントでも大歓迎です!