3

こんにちは私はLinkedInのiPhoneAPIを使用して電子メールで接続の招待状を送信しています

リクエストxml:

<?xml version='1.0' encoding='UTF-8'?>
    <mailbox-item>
        <recipients>
            <recipient>
                <person path="/people/email=%@">
                    <first-name>%@</first-name>
                    <last-name>%@</last-name>
                </person>
            </recipient>
        </recipients>
        <subject>Invitation to Connect</subject>
        <body>Please join my professional network on LinkedIn.</body>
        <item-content>
            <invitation-request>
                <connect-type>friend</connect-type>
            </invitation-request>
        </item-content>
    </mailbox-item>

ここで、%@は動的な値を示します。コンテンツタイプ:text / xmlリクエスト方法:POST

応答xml:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <error>
        <status>401</status>
        <timestamp>1342092385484</timestamp>
        <request-id>FX9SK3ZVG9</request-id>
        <error-code>0</error-code>
        <message>[unauthorized]. OAU:076lb67kcfe2|dc01dc46-4d78-44d2-9f9b-49053b8094db|*01|*01:1342092534:iZ/mDlOL7eo4fGv2O/rQZKe8oCA=</message>
    </error>

また、認証ヘッダーが適切であることを確認しました。また、oAuthデバッグコンソールでデバッグしました。デバッグコンソールに同じ値を入力しましたが、署名キーが異なります。

それで、それは署名キーの問題ですか?私もフォーラムを通過しました。しかし、それでも私は正確な問題を見つけることができません。

どんな助けでもありがたいです。

ありがとう

4

1 に答える 1

1

サンプルの LinkedIn iPhone クライアントが github にあります: https://github.com/synedra/LinkedIn-OAuth-Sample-Client

それを使用して、適切なヘッダーがどのように見えるかを確認できるはずです。Macintosh を使用している (または iPhone 向けに開発していない) 場合は、HTTPScoop を使用してシミュレーターを使用するときにトラフィックを監視し、アプリケーションの動作とサンプルの動作の違いを確認することを強くお勧めします。クライアントはそうします。

于 2012-07-12T17:51:56.187 に答える