Пометить сообщение как продвижение или работу в группах Linkedin - PullRequest
0 голосов
/ 09 ноября 2011

Как я могу пометить сообщение как работу в LinkedIn, используя Группы API ?

У меня есть PostId моего сообщения.Единственное, что мне нужно сделать, это пометить эту публикацию как работу, чтобы она отображалась в разделе «Обсуждение работы» в группе LinkedIn.

Но когда я вызываю API, он выдает ошибку 400 Bad Request.Кто-нибудь знает почему?

1 Ответ

0 голосов
/ 22 сентября 2014

решение похоже на эту функцию

access_token - это ваш токен oauth2

idP - это идентификатор сообщения

Sub FlagPost(ByVal access_token As String, ByVal idP As String)

    Dim body As String = "<?xml version='1.0' encoding='UTF-8'?><code>job</code>"

    Dim flagasjob As HttpWebRequest = HttpWebRequest.Create("https://api.linkedin.com/v1/posts/" & idP & "/category/code?oauth2_access_token=" & access_token)


    flagasjob.ContentType = "text/xml"
    flagasjob.Method = "PUT"

    Dim codFlag As UTF8Encoding = New UTF8Encoding()
    Dim bytesFlag As Byte() = codFlag.GetBytes(body)
    flagasjob.ContentLength = bytesFlag.Length

    Dim stmFlag As Stream
    stmFlag = flagasjob.GetRequestStream()
    stmFlag.Write(bytesFlag, 0, bytesFlag.Length)
    stmFlag.Close()

End Sub
...