問題は、ログイン後にLinkedInからプロファイルデータを取得することでした。デモアプリケーションはhttps://github.com/ResultsDirect/LinkedIn-iPhoneからのものです
この関数の「-(RDLinkedInConnectionID *)profileForCurrentUser」を変更する必要があります。この関数は、LinkedInClientLibrary->Classes->RDLinkedInEngineこの場所にあります。
データを取得するには、以下のURLを変更する必要があります。
NSURL* url = [NSURL URLWithString:[kAPIBaseURL stringByAppendingString:@"/v1/people/~/
"]];
ユーザープロファイルデータを取得するには、URLを次のように変更します。
NSURL* url = [NSURL URLWithString:[kAPIBaseURL stringByAppendingString:@"/v1/people/~:(id,first-name,last-name,maiden-name,formatted-name,phonetic-last-name,location:(country:(code)),industry,distance,current-status,current-share,network,skills,phone-numbers,date-of-birth,main-address,positions:(title),educations:(school-name,field-of-study,start-date,end-date,degree,activities))"]];
このURLから、プロファイルユーザーのデータを取得できます。
ユーザープロファイルからより多くのフィールドを取得するには、次のリンクを参照してください。
https://developer.linkedin.com/documents/field-selectors
https://developer.linkedin.com/documents/profile-fields
フィールドごとにデータを取得するには、そのフィールドの親とそこから必要なフィールドについて言及する必要があります。これは、 https: //developer.linkedin.com/documents/profile-fieldsこのリンクにリストされています。
教育からのデータが必要な場合は、次のように言及する必要があります
educations:(school-name,field-of-study,start-date,end-date,degree,activities)
教育は親になり、brackets()内の他のデータは、プロファイルから取得できるフィールドです。
これがあなたにもうまくいくことを願っています。