Разрешения на доступ Linked In privatePlayableStreams - ошибка 500 или 403 - PullRequest
0 голосов
/ 30 апреля 2018

У меня следующая проблема с использованием Linked In API V2:

curl -X GET --header 'Accet: application/json' --header 'Authorization: Bearer <my token>' 'https://api.linkedin.com/v2/adCreativesV2/62119114?projection=(variables(data(com.linkedin.ads.TextAdCreativeVariables(vectorImage~:privatePlayableStreams))))' | json_pp
    {
        "variables" : {
        "data" : {
         "com.linkedin.ads.TextAdCreativeVariables" : {
            "vectorImage" : "urn:li:digitalmediaAsset:C560EAQFjbUgC1TlCcw",
            "vectorImage!" : {
               "message" : "URN Resolution failed for unknown reasons.: com.linkedin.restligateway.exceptions.GatewayAccessException: Not enough permissions to access: GET-playableStreams /assets/C560EAQFjbUgC1TlCcw/mediaArtifactPrivateUrls",
               "status" : 500
            }
         }
      }
   }
}

Мое приложение имеет области прав доступа r_basicprofile, r_ad_campaigns.
Мой пользователь имеет доступ к уровню account_manager.

Я не уверен, какие разрешения мне нужны для доступа к воспроизводимым потокам vectorImage?

Здесь, в разделе «Таблица воспроизводимых потоков активов» https://developer.linkedin.com/docs/ref/v2/digital-media-asset они пишут о authorizationMethod, и я понимаю, что для доступа доступны только ресурсы с authorizationMethod = PUBLIC, может, моя проблема не в областях?

Буду признателен за любую информацию по этому вопросу. Спасибо!

...