Не удалось проанализировать общий документ: ошибка в общем ресурсе LinkedIn REST APIC#

Место общения программистов C#
Ответить
Anonymous
 Не удалось проанализировать общий документ: ошибка в общем ресурсе LinkedIn REST API

Сообщение Anonymous »

Я пытаюсь вызвать общий ресурс REST API с функцией библиотеки Hammock в своем приложении MVC 4.
Вот мой код:

Код: Выделить всё

    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.pnganyone
");

client.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»