LinkedInのRESTAPI:招待状が送信されたかどうかを確認するにはどうすればよいですか?

困っている天才

こんにちは私はLinkedinのrestapiを使用して私のウェブサイトから招待状を送信しています。メールからメッセージを完全に送信することに成功しました。今私はID経由で招待状を送信しようとしています。応答を期待する必要があります。

私のコードを見てください:

       $params = array('oauth2_access_token' => $_SESSION['access_token'],
        'format' => 'json',
       );


        $invite = "<?xml version='1.0' encoding='UTF-8'?>";
        $invite .= '<mailbox-item>';
        $invite .= '<recipients>';
        $invite .= '<recipient>';
        $invite .= '<person path="/people/' . $arr['id'] . '" />';
        $invite .= '</recipient>';
        $invite .= '</recipients>';
        $invite .= '<subject>Invitation to Connect</subject>';
        $invite .= '<body>Test message for prajwol.. </body>';
        $invite .= '<item-content>';
        $invite .= '<invitation-request>';
        $invite .= '<connect-type>friend</connect-type>';
        $invite .= '<authorization>';
        $invite .= '<name>' . $arr['auth_name'] . '</name>';
        $invite .= '<value>' . $arr['auth_val'] . '</value>';
        $invite .= '</authorization>';
        $invite .= '</invitation-request>';
        $invite .= '</item-content>';
        $invite .= '</mailbox-item>';

そしてCurlリクエストは

    $url = 'https://api.linkedin.com/v1/people/~/mailbox?oauth2_access_token=' . Yii::app()->session['linkedin_credentials']['access_token'];
    // Tell streams to make a POST request

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $invite);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    curl_close($ch);

ここで、$ arrはたとえばの連想配列です。

    $arr = Array ( 
                   id => id=ffjIbK64ba, 
                   auth_name => OUT_OF_NETWORK, 
                   auth_val => mTvp 
                 ); 

どんな助けでも大歓迎です。ありがとう。

bh42

LinkedinのAPIドキュメントによると、Webサーバーから返されたHTTPコードを使用して、招待状があるかどうかを確認できるはずです:https//developer.linkedin.com/documents/request-and-response-headers

これを確認するには、CURLOPT_HEADERをTRUEに設定し、$ resultを解析します。

これがお役に立てば幸いです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

招待が無効かどうかを確認するにはどうすればよいですか?

分類Dev

送信された要素の値がすでに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

電子メールで送信された会議の招待状を保存するカレンダーを指定するにはどうすればよいですか?

分類Dev

行が変更されたかどうかを確認するにはどうすればよいですか?

分類Dev

HTMLが変更されたかどうかを確認するにはどうすればよいですか?

分類Dev

reCAPTCHAが解決されたかどうかを確認するにはどうすればよいですか?

分類Dev

Trustpilot APIを介してTrustpilotの招待状を送信するにはどうすればよいですか?

分類Dev

招待状が送信された後、リダイレクトパスを変更するにはどうすればよいですか?

分類Dev

SQLの更新が完了したかどうかを確認するにはどうすればよいですか?

分類Dev

Laravel 5を使用して、Mailgunメールが正常に送信されたかどうかを確認するにはどうすればよいですか?

分類Dev

AjaxリクエストがCapybaraRspecで送信されたかどうかを確認するにはどうすればよいですか?

分類Dev

どのgemsetrbenvが使用されているかを確認するにはどうすればよいですか?

分類Dev

どの送信ボタンがクリックされたかを確認するにはどうすればよいですか

分類Dev

イベントが送信されたかどうかを確認するにはどうすればよいですか?

分類Dev

要求されたすべての値が2D配列に存在するかどうかを確認するにはどうすればよいですか?

分類Dev

指定された長さのファイルが作成できるかどうかを確認するにはどうすればよいですか?

分類Dev

アプリ内のグループに参加するための招待状を送信するにはどうすればよいですか?

分類Dev

2つのフォームのどちらがDjangoで送信されているかを確認するにはどうすればよいですか?

分類Dev

指定された番号の範囲がリストに存在するかどうかを確認するにはどうすればよいですか?-Python

分類Dev

メッセージが自分に送信されているかどうかを確認するにはどうすればよいですか?ASTで(clang、objective c)

分類Dev

指定された要素のみがリストに残っているかどうかを確認するにはどうすればよいですか?

分類Dev

配列が特定の値で満たされているかどうかを確認するにはどうすればよいですか?

分類Dev

指定された2つの単語の間に文字列が存在しないかどうかを確認するにはどうすればよいですか?

分類Dev

すべてのdocker-composeupサービスが正常に開始されたかどうかを確認するにはどうすればよいですか?

分類Dev

Windowsが特定の時間に実行されていたかどうかを確認するにはどうすればよいですか?

分類Dev

Stripeの支払いがテストに対して請求されたかどうかを確認するにはどうすればよいですか?

分類Dev

RadioButtonが別のクラスからチェックされたかどうかを確認するにはどうすればよいですか?

分類Dev

dataTaskWithRequestが完了したかどうかを確認するにはどうすればよいですか?

分類Dev

1日が経過したかどうかを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    招待が無効かどうかを確認するにはどうすればよいですか?

  2. 2

    送信された要素の値がすでに存在するかどうかを確認するにはどうすればよいですか?

  3. 3

    電子メールで送信された会議の招待状を保存するカレンダーを指定するにはどうすればよいですか?

  4. 4

    行が変更されたかどうかを確認するにはどうすればよいですか?

  5. 5

    HTMLが変更されたかどうかを確認するにはどうすればよいですか?

  6. 6

    reCAPTCHAが解決されたかどうかを確認するにはどうすればよいですか?

  7. 7

    Trustpilot APIを介してTrustpilotの招待状を送信するにはどうすればよいですか?

  8. 8

    招待状が送信された後、リダイレクトパスを変更するにはどうすればよいですか?

  9. 9

    SQLの更新が完了したかどうかを確認するにはどうすればよいですか?

  10. 10

    Laravel 5を使用して、Mailgunメールが正常に送信されたかどうかを確認するにはどうすればよいですか?

  11. 11

    AjaxリクエストがCapybaraRspecで送信されたかどうかを確認するにはどうすればよいですか?

  12. 12

    どのgemsetrbenvが使用されているかを確認するにはどうすればよいですか?

  13. 13

    どの送信ボタンがクリックされたかを確認するにはどうすればよいですか

  14. 14

    イベントが送信されたかどうかを確認するにはどうすればよいですか?

  15. 15

    要求されたすべての値が2D配列に存在するかどうかを確認するにはどうすればよいですか?

  16. 16

    指定された長さのファイルが作成できるかどうかを確認するにはどうすればよいですか?

  17. 17

    アプリ内のグループに参加するための招待状を送信するにはどうすればよいですか?

  18. 18

    2つのフォームのどちらがDjangoで送信されているかを確認するにはどうすればよいですか?

  19. 19

    指定された番号の範囲がリストに存在するかどうかを確認するにはどうすればよいですか?-Python

  20. 20

    メッセージが自分に送信されているかどうかを確認するにはどうすればよいですか?ASTで(clang、objective c)

  21. 21

    指定された要素のみがリストに残っているかどうかを確認するにはどうすればよいですか?

  22. 22

    配列が特定の値で満たされているかどうかを確認するにはどうすればよいですか?

  23. 23

    指定された2つの単語の間に文字列が存在しないかどうかを確認するにはどうすればよいですか?

  24. 24

    すべてのdocker-composeupサービスが正常に開始されたかどうかを確認するにはどうすればよいですか?

  25. 25

    Windowsが特定の時間に実行されていたかどうかを確認するにはどうすればよいですか?

  26. 26

    Stripeの支払いがテストに対して請求されたかどうかを確認するにはどうすればよいですか?

  27. 27

    RadioButtonが別のクラスからチェックされたかどうかを確認するにはどうすればよいですか?

  28. 28

    dataTaskWithRequestが完了したかどうかを確認するにはどうすればよいですか?

  29. 29

    1日が経過したかどうかを確認するにはどうすればよいですか?

ホットタグ

アーカイブ