Недостаточно прав для доступа: POST / dmpSegments - PullRequest
0 голосов
/ 28 июня 2019

я пробовал - POST https://api.linkedin.com/v2/dmpSegments

но получил ошибку -

{"serviceErrorCode": 100, "message": "Недостаточно прав для доступа: POST / dmpSegments "," status ": 403}

Мое приложение имеет разрешение rw_ads. Я могу успешно назвать некоторые объявления конечными точками API, например, - ПОСТ https://api.linkedin.com/v2/adSegmentsV2 - ПОСТ https://api.linkedin.com/v2/adCampaignGroupsV2 - ПОСТ https://api.linkedin.com/v2/adCampaignsV2 - ПОСТ https://api.linkedin.com/v2/adCreativesV2

public string CreateDmpSegment(string token, DmpSegmentsCreateRequest dmpSegmentsCreateRequest, ILogMessages messages)
{
  NameValueCollection data = System.Web.HttpUtility.ParseQueryString("");
  string url = $@"{LinkedInApiUrl}dmpSegments";

  Tuple<NameValueCollection, dynamic> results = RestHelper.JsonApiPOST(url, token, dmpSegmentsCreateRequest);
  if (string.Equals(results.Item1["valid"], true.ToString(), StringComparison.InvariantCultureIgnoreCase))
  {
    return results.Item2["X-LinkedIn-Id"];
  }
  UpdateErrors(LinkedInErrors.CreateDmpSegmentError, results, messages);
  return null;
}

ожидаемый доход results.Item2["X-LinkedIn-Id"];

но получил ошибку -

{"serviceErrorCode": 100, "message": "Недостаточно прав для доступа: POST / dmpSegments", "status": 403}

...