Estoy tratando de averiguar cómo acceder a cualquier perfil de empresa en LinkedIn. Por ejemplo, el Extremo REST API para LinkedIn es la siguiente:

https://api.linkedin.com/v1/companies/1337?format=json

con el ejemplo de la respuesta de:

{
  "id": 1337,
  "name": "LinkedIn"
}

Sin embargo, después de la autenticación con OAuth2 con rw_company_admin habilitado, mi aplicación devuelve:

{
  "errorCode": 0,
  "message": "Member 206xxxxxx does not have permission to get company 1337",
  "requestId": "G6LNMCEZO8",
  "status": 403,
  "timestamp": 1432358171348
}

Esta trabajado hasta muy recientemente.

La documentación tenga en cuenta que “con el fin De realizar cualquiera de la página de la empresa de gestión de llamadas a la API de abajo, la autentica LinkedIn usuario que hace la petición debe ser un administrador de la empresa objetivo.” Confusamente, también dice que “, Los siguientes extremos son los únicos que estarán disponibles para el uso de… Empresas API — /v1/companies/{id}.

Sin embargo, mi objetivo no es administrar una empresa como administrador, es para mostrar a un usuario de una breve salida de la empresa. ¿Cómo puedo obtener información de la empresa?

OriginalEl autor Hooked | 2015-05-23

3 Comentarios

  1. 11

    Parece que cumplió su función.

    Ver https://developer.linkedin.com/support/developer-program-transition

    Nuevo requisito para que las Empresas de la API de

    Todas las llamadas a las Empresas terminales API requerirá la autenticado
    usuario para ser marcado como un administrador de la Página de Empresa de LinkedIn
    que es el destino de la llamada a la API. Usted se convierte en el administrador de un
    la página en el momento de crear. Si la página ya existe, usted tendrá que
    en contacto con el administrador existente para conceder acceso de administrador a otros
    LinkedIn miembros.

    Su llamada a la API devolverá un error 403 Forbidden si usted no tiene la
    adecuado de administración de permisos para interactuar con el target de la empresa.

    Y en la primera línea,

    El 12 de febrero de 2015 se anunció una serie de cambios en nuestra
    el desarrollador del programa. Estos cambios ya han comenzado a afectar a tomar y
    se extenderá a la totalidad de la aplicación LinkedIn base entre Mayo
    Del 12 al 19 de Mayo de 2015.

    Así que estamos de suerte.

    Así que tienes que ser el administrador de la empresa, sólo para obtener información acerca de la empresa? Quiero suponer que la información de la empresa es el más útil para el pueblo que no administradores!
    Estoy de acuerdo y estoy jodido así. Tal vez usted puede obtener la misma información a través de Facebook API desde el facebook de la página ? (Pero no estoy seguro sobre el facebook de la API o bien dispone de un complicado sistema de derechos )
    Tenga en cuenta que usted tiene que ser añadido como un administrador de la empresa no el desarrollador de la aplicación. Fácil perderse.
    También si alguien tuvo el mismo problema, compruebe para asegurarse de que usted está buscando por id(generalmente de 7 letras) y no ‘universal_name’. Eso es lo que la hizo para mí

    OriginalEl autor mmx73

  2. 8

    Para acceder a los detalles de la empresa a través de LinkedIn, usted debe hacer una solicitud autenticada(debe ser el administrador de la empresa). Para autenticado llamadas, siga este enlace. https://developer.linkedin.com/docs/oauth2#!

    De todos modos, usted debe tener el permiso rw_company_admin para acceder a los detalles de la empresa. Para eso, usted debe comprobar por Defecto los Permisos de la Aplicación en la configuración de tu Aplicación y también es importante tener en cuenta que al solicitar un Código de Autorización debe especificar los ámbito.

    Utilizar este método para obtener un código de autorización para que una empresa

    https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=123456789&redirect_uri=https%3A%2F%2Fwww.example.com%2Fauth%2Flinkedin&state=987654321&ámbito de aplicación=rw_company_admin

    OriginalEl autor Sanoop PK

  3. 0

    He tenido problemas con esto y a pesar de que yo era, definitivamente, un administrador de la empresa. Una vez que he añadido a la empresa, mi actual lugar de trabajo en mi perfil, la API comenzó a responder como se espera.

    OriginalEl autor Genesis

Dejar respuesta

Please enter your comment!
Please enter your name here