Вот мой код:
Код: Выделить всё
public ActionResult SharePost()
{
string content = "";
try
{
var credentials = new OAuthCredentials
{
ConsumerKey = "xxxxxxxxxxxxxx",
ConsumerSecret = "xxxxxxxxxxxxxxxx",
Token = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
TokenSecret = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
Verifier = verifier,
Type = OAuthType.AccessToken,
ParameterHandling = OAuthParameterHandling.HttpAuthorizationHeader,
SignatureMethod = OAuthSignatureMethod.HmacSha1,
Version = "1.0"
};
var client = new RestClient { Authority = "http://api.linkedin.com/v1", Credentials = credentials, Method = WebMethod.Post };
var request = new RestRequest { Path = "/people/~/shares" };
StringBuilder sbAppend = new StringBuilder();
sbAppend.AppendLine("");
sbAppend.AppendLine("Check out the LinkedIn Share API!LinkedIn Developers Documentation On Using the Share APILeverage the Share API to maximize engagement on user-generated content on LinkedInhttps://developer.linkedin.com/documents/share-apihttp://m3.licdn.com/media/p/3/000/124/1a6/089a29a.pnganyoneclient.AddHeader("Content-Type", "text/xml");
byte[] msg = Encoding.Default.GetBytes(sbAppend.ToString());
client.AddPostContent(msg);
RestResponse response = client.Request(request);
content = response.Content;
}
catch (Exception ex)
{
throw ex;
}
return Content(content);
}
Но я получаю сообщение об ошибке.content
[img]https://i.sstatic .net/cmblc.jpg[/img]
Изменить
Я использую двойные кавычки в заголовке XML. но всегда показывает одну и ту же ошибку.

Что-то не так?
Я не видел значений XML-записи в Fiddler. Посмотрите это изображение:

Подробнее здесь: https://stackoverflow.com/questions/213 ... -api-share
Мобильная версия