1

リンクイン アカウントのすべての接続を iOS アプリで取得しようとしています。

idnameなどを取得できpicture-urlます。残るのはメールだけです。email-addressすべての接続のメール ( ) を取得できません。

私はフォローコードを使用しています:-

    OARequestParameter *nameParam = [[OARequestParameter alloc] initWithName:@"scope"
                                                                   value:@"r_basicprofile+rw_nus+r_emailaddress"];
    NSArray *params = [NSArray arrayWithObjects:nameParam, nil];
    [request setParameters:params];
    OARequestParameter * scopeParameter=[OARequestParameter requestParameter:@"scope" value:@"r_fullprofile rw_nus r_network r_emailaddress"];
    [request setParameters:[NSArray arrayWithObject:scopeParameter]];

そして私は接続を取得しています

http://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,email-address,picture-url,Positions)

このリンクはidfirst-namelast-namepicture-urlおよびのみを返しますが、 は返しませPositionsemail-address

4

3 に答える 3

2

私はあなたができないと信じています。

http://developer.linkedin.com/documents/connections-api

「返されたオブジェクトは「人」タイプであるため、r_basicprofile メンバー権限で利用可能なプロファイル フィールドのいずれかにアクセスできます。」

r_basicprofile には電子メール アドレスフィールド がありませんhttps://developer.linkedin.com/documents/profile-fields#profile

于 2013-07-24T13:13:22.327 に答える
0

マイクロが提供する答えは適切で適切です 。iPhone SDK で LinkedIn からユーザー プロファイル データを取得するリンクから助けを得ることができます。

それでも問題が解決しない場合は、リンクhttps://github.com/synedra/LinkedIn-OAuth-Sample-Clientをたどって、統合するためのステップバイステップのヘルプを得ることができます

しかし、LinkedIn からメールを取得するには、追加の作業を行う必要があると思います

サンプルで指定された URL は、( https://api.linkedin.com/v1/people/~ ) のようなユーザーのメール ID を取得しないと思います OAuthLoginView.m

URLで変更してください:- http://api.linkedin.com/v1/people/~:(id,first-name,last-name,maiden-name,email-address,formatted-name,phonetic-last-名前、場所:(国:(コード))、業種、距離、現在のステータス、現在のシェア、ネットワーク、スキル、電話番号、生年月日、住所、役職:(役職)、学歴: (学校名,学問分野,開始日,終了日,学位,活動))

限定的な情報が必要な場合は、必要なパラメーターを送信してください。

于 2013-11-06T07:36:47.783 に答える