> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keyapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 获取用户资料

> 获取LinkedIn用户资料信息

<div className="inline-flex items-center gap-2 px-4 py-2 bg-yellow-50 dark:bg-yellow-900/20 border border-yellow-200 dark:border-yellow-800 rounded-lg">
  <span className="text-base">🪙</span>
  <span className="text-sm font-medium text-yellow-900 dark:text-yellow-100"><span className="font-semibold">1 credit</span><span className="text-yellow-700 dark:text-yellow-300 ml-1">每次请求</span></span>
</div>

## Copy for AI

<div className="my-6 rounded-xl border border-gray-200 bg-gray-50 p-5 dark:border-gray-800 dark:bg-gray-900/40">
  <div className="min-w-0">
    <p className="text-base font-semibold text-gray-900 dark:text-gray-100">🤖 让 AI 帮你写调用代码</p>
    <p className="mt-1 text-sm text-gray-700 dark:text-gray-300">点击按钮复制一段结构化提示词，可直接交给 ChatGPT、Claude 或其他 AI 助手生成接口调用代码。</p>
  </div>

  <div className="mt-4">
    <button type="button" className="inline-flex items-center gap-2 rounded-md border border-emerald-300 bg-emerald-50 px-3 py-2 text-sm font-medium text-emerald-800 hover:bg-emerald-100 dark:border-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-100 dark:hover:bg-emerald-900/50" onClick={() => navigator.clipboard.writeText("我想调用 KeyAPI 接口：GET https://api.keyapi.ai/v1/linkedin/get_user_profile\n\n请帮我编写调用代码，并包含必要的错误处理、参数校验和响应处理逻辑。\n\n接口信息：\n\nEndpoint: GET https://api.keyapi.ai/v1/linkedin/get_user_profile\n\nDescription: LinkedIn 的「用户详情」接口用于根据指定标识查询完整信息，返回基础资料、统计指标以及示例中的扩展字段。常用必填参数包括 username。\n\nRequired Headers:\n--header 'Authorization: Bearer <YOUR_API_KEY>'\n\nParameters:\n- username (Required): 用户名. Example: jack\n- include_follower_and_connection (Optional): include_follower_and_connection 参数. Example: false\n- include_experiences (Optional): include_experiences 参数. Example: false\n- include_skills (Optional): include_skills 参数. Example: false\n- include_certifications (Optional): include_certifications 参数. Example: false\n- include_publications (Optional): include_publications 参数. Example: false\n- include_educations (Optional): include_educations 参数. Example: false\n- include_volunteers (Optional): include_volunteers 参数. Example: false\n- include_honors (Optional): include_honors 参数. Example: false\n- include_interests (Optional): include_interests 参数. Example: false\n- include_bio (Optional): include_bio 参数. Example: false\n\nExample Response:\n{\n  \"code\": 0,\n  \"message\": \"success\",\n  \"data\": {\n    \"id\": \"615825428\",\n    \"urn\": \"ACoAACS0wBQB9GfGRgyQfsFTHlx2ZBohtGXPlQ8\",\n    \"public_identifier\": \"jack\",\n    \"first_name\": \"Jack\",\n    \"last_name\": \"Rogers\",\n    \"full_name\": \"Jack Rogers\",\n    \"headline\": \"Problem Solver, Developer, Human - Managing Director at D3VL\",\n    \"is_premium\": false,\n    \"is_open_to_work\": false,\n    \"is_hiring\": false,\n    \"is_memorialized\": false,\n    \"is_influencer\": false,\n    \"is_top_voice\": false,\n    \"is_creator\": false,\n    \"birth\": {\n      \"day\": null,\n      \"month\": null,\n      \"year\": null\n    },\n    \"pronoun\": null,\n    \"created\": 1509141319065,\n    \"created_date\": \"2017-10-27T21:55:19.065Z\",\n    \"location\": {\n      \"country\": \"United Kingdom\",\n      \"country_code\": \"GB\",\n      \"city\": \"East Cowes, England, United Kingdom\",\n      \"postal_code\": null\n    },\n    \"cover\": [\n      {\n        \"width\": 574,\n        \"height\": 143,\n        \"url\": \"https://media.licdn.com/dms/image/v2/D4E16AQEXgh9-ad4Spg/profile-displaybackgroundimage-shrink_200_800/profile-displaybackgroundimage-shrink_200_800/0/1675532069775?e=1775088000&v=beta&t=k2n03RIe5zrnxSXpInOTsIOdj2i_07HetwmxxM3mGYU\",\n        \"expires_at\": 1775088000000\n      },\n      {\n        \"width\": 574,\n        \"height\": 143,\n        \"url\": \"https://media.licdn.com/dms/image/v2/D4E16AQEXgh9-ad4Spg/profile-displaybackgroundimage-shrink_350_1400/profile-displaybackgroundimage-shrink_350_1400/0/1675532069775?e=1775088000&v=beta&t=WwnACp2L_r9pN0DPz2huPum6w3dr_S8YHN2FQOwit8s\",\n        \"expires_at\": 1775088000000\n      }\n    ],\n    \"website\": {},\n    \"supported_locales\": [\n      {\n        \"country\": \"US\",\n        \"language\": \"en\"\n      }\n    ],\n    \"primary_locale\": {\n      \"country\": \"US\",\n      \"language\": \"en\"\n    }\n  },\n  \"requestId\": \"40db0be5-da77-4613-9052-fde8877ec937\"\n}\n\n请根据以上信息给出可直接运行的示例代码。")}>
      ✨ 复制给 AI
    </button>
  </div>
</div>


## OpenAPI

````yaml zh/linkedin.zh.openapi.json GET /v1/linkedin/get_user_profile
openapi: 3.0.1
info:
  title: LinkedIn API 中文文档
  description: LinkedIn API 的中文参考文档，包含接口用途、参数说明、响应状态和示例结构。
  version: 1.0.0
servers:
  - url: https://api.keyapi.ai
    description: Production
security:
  - JWT Bearer: []
tags: []
paths:
  /v1/linkedin/get_user_profile:
    get:
      tags: []
      summary: 获取用户资料
      description: 获取LinkedIn用户资料信息
      parameters:
        - name: username
          in: query
          description: |-
            LinkedIn用户名，可以从个人资料URL中获取
            例如：https://www.linkedin.com/in/jack 用户名为 jack
          required: true
          example: jack
          schema:
            type: string
        - name: include_follower_and_connection
          in: query
          description: 包含粉丝和连接数（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_experiences
          in: query
          description: 包含工作经历（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_skills
          in: query
          description: 包含技能（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_certifications
          in: query
          description: 包含认证（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_publications
          in: query
          description: 包含出版物（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_educations
          in: query
          description: 包含教育背景（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_volunteers
          in: query
          description: 包含志愿者经历（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_honors
          in: query
          description: 包含荣誉奖项（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
        - name: include_interests
          in: query
          description: 包含兴趣（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
        - name: include_bio
          in: query
          description: 包含个人简介（可选）
          required: false
          example: 'false'
          schema:
            type: boolean
            nullable: true
      responses:
        '200':
          description: 请求成功
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                code: 0
                message: success
                data:
                  id: '615825428'
                  urn: ACoAACS0wBQB9GfGRgyQfsFTHlx2ZBohtGXPlQ8
                  public_identifier: jack
                  first_name: Jack
                  last_name: Rogers
                  full_name: Jack Rogers
                  headline: Problem Solver, Developer, Human - Managing Director at D3VL
                  is_premium: false
                  is_open_to_work: false
                  is_hiring: false
                  is_memorialized: false
                  is_influencer: false
                  is_top_voice: false
                  is_creator: false
                  birth:
                    day: null
                    month: null
                    year: null
                  pronoun: null
                  created: 1509141319065
                  created_date: '2017-10-27T21:55:19.065Z'
                  location:
                    country: United Kingdom
                    country_code: GB
                    city: East Cowes, England, United Kingdom
                    postal_code: null
                  cover:
                    - width: 574
                      height: 143
                      url: >-
                        https://media.licdn.com/dms/image/v2/D4E16AQEXgh9-ad4Spg/profile-displaybackgroundimage-shrink_200_800/profile-displaybackgroundimage-shrink_200_800/0/1675532069775?e=1775088000&v=beta&t=k2n03RIe5zrnxSXpInOTsIOdj2i_07HetwmxxM3mGYU
                      expires_at: 1775088000000
                    - width: 574
                      height: 143
                      url: >-
                        https://media.licdn.com/dms/image/v2/D4E16AQEXgh9-ad4Spg/profile-displaybackgroundimage-shrink_350_1400/profile-displaybackgroundimage-shrink_350_1400/0/1675532069775?e=1775088000&v=beta&t=WwnACp2L_r9pN0DPz2huPum6w3dr_S8YHN2FQOwit8s
                      expires_at: 1775088000000
                  website: {}
                  supported_locales:
                    - country: US
                      language: en
                  primary_locale:
                    country: US
                    language: en
                requestId: 40db0be5-da77-4613-9052-fde8877ec937
          headers: {}
        '400':
          description: 请求参数错误，请检查必填字段和参数格式
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 400
                  data: null
                  message: 'Missing required parameter: handle'
        '401':
          description: 鉴权失败，请检查 Authorization Header 中的 Bearer Token 或 API Key 是否有效
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 401
                  data: null
                  message: apiKey is null
        '402':
          description: 账户余额或额度不足
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 402
                  data: null
                  message: apiKey quota is not enough
        '429':
          description: 请求过于频繁，已触发限流
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 429
                  data: null
                  message: qps limit exceeded
        '500':
          description: 服务器内部错误，请稍后重试
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 500
                  data: null
                  message: Internal server error
      deprecated: false
      security:
        - JWT Bearer: []
      x-codeSamples:
        - lang: curl
          label: cURL
          source: |-
            curl --request GET \
              --url 'https://api.keyapi.ai/v1/linkedin/get_user_profile?username=jack&include_follower_and_connection=false&include_experiences=false&include_skills=false&include_certifications=false&include_publications=false&include_educations=false&include_volunteers=false&include_honors=false&include_interests=false&include_bio=false' \
              --header 'Authorization: Bearer <YOUR_API_KEY>'
        - lang: python
          label: Python
          source: |-
            import requests

            response = requests.get(
                'https://api.keyapi.ai/v1/linkedin/get_user_profile',
                params={"username": "jack", "include_follower_and_connection": "false", "include_experiences": "false", "include_skills": "false", "include_certifications": "false", "include_publications": "false", "include_educations": "false", "include_volunteers": "false", "include_honors": "false", "include_interests": "false", "include_bio": "false"},
                headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
            )
            print(response.json())
        - lang: javascript
          label: JavaScript
          source: >-
            const params = new URLSearchParams({"username": "jack",
            "include_follower_and_connection": "false", "include_experiences":
            "false", "include_skills": "false", "include_certifications":
            "false", "include_publications": "false", "include_educations":
            "false", "include_volunteers": "false", "include_honors": "false",
            "include_interests": "false", "include_bio": "false"});


            const response = await
            fetch(`https://api.keyapi.ai/v1/linkedin/get_user_profile?${params}`,
            {
              method: 'GET',
              headers: { 'Authorization': 'Bearer <YOUR_API_KEY>' }
            });

            const data = await response.json();

            console.log(data);
components:
  securitySchemes:
    JWT Bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: |-
        接口鉴权凭证。请在请求 Header 中传入 `Authorization: Bearer <YOUR_API_KEY>`。
        可在 [Dashboard](https://keyapi.ai/app/dashboard) 获取你的 API Key。

````