問題タブ [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.

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

xero-api - 給与時間の正しい xml データ型

Payroll API (USA) を統合しようとしていますが、タイムシートを投稿する際に問題が発生します。JSON to xml パーサーを使用すると、次のような出力が得られます。

xml API の経験はありませんが、提供されているサンプル コードと同じように見えます。ただし、API 側で返される時間は 0 です。

等...

ユーザー コンソール側のタイムシートも 0 時間です。ここで他に考慮すべきことはありますか?

ありがとう

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

asp.net - OAuth2 エンドポイント ポスト リクエスト Xero

まず、私は Xero API を使用していません。これは、具体的には Xero よりも OAuth2 に関する質問だと思います。

問題が一般的な OAuth2 の問題なのか、OAuth2 の Xero 実装なのかはよくわかりません。認証に成功し、Xero からトークンなどを取得できます。請求書と連絡先のエンドポイントへの Get 要求を成功させることさえできます。私の問題は、何かを投稿しようとすることです。つまり、請求書を作成します。

サーバーは 400 Bad request で応答します。XMLをAPIテスターに​​入れることで、実際の投稿データが正しいことを確認しましたが、すべて問題ありません。

投稿リクエストはhttpwebequest、クエリ文字列を含む標準の , (POST) で?oauth_signature=[sig here]あり、実際の投稿データ URL はエンコードされてストリーム経由で送信されるべきではありませんか? 私の実装は正しいですか、問題を他の場所で探す必要がありますか? フォームで送信されたデータは、署名に含まれているはずですか?