【问题标题】:LinkedIn special Characters领英特殊字符
【发布时间】:2017-06-29 22:58:33
【问题描述】:

我尝试在 .Net 中使用 Json 发布 LinkedIn 更新。在我使用特殊字符之前,一切正常。如果我将“Financiën”发布到 API,我会收到“错误请求”。我尝试过 htmlencode 和 urlencode,但后来我将编码版本视为更新。有人解决了吗?

这是失败的请求:

{"comment":"Financiën","visibility":{"code":"anyone"}}

这很有效:

{"comment":"Financien","visibility":{"code":"anyone"}}

【问题讨论】:

  • 返回什么错误?你能检查它是否与编码有关吗?你如何编码你的请求?远程端点接受什么编码?
  • 糟糕的请求,这是我唯一得到的回报。它是没有编码的有效 Json。遥控器接受什么我不知道,在 LinkedIn 文档中我找不到任何东西。
  • 没有编码听起来有点奇怪,你必须有一种方法来指定如何将字节映射到字符。我们可以安全地假设您的意思是您使用的是可能是 UTF8 的公认标准吗?
  • 我没有给出明确的编码,没错。这只是一个带有 UploadString 的 WebClient 请求。
  • 添加client.Encoding = Encoding.UTF8后;仍然是一个错误

标签: linkedin linkedin-api linkedin-jsapi


【解决方案1】:

我得到了答案,Linkedin 需要对 Encoding.ASCII 进行编码才能发帖。

【讨论】:

    猜你喜欢
    • 2013-04-02
    • 1970-01-01
    • 2018-11-13
    • 2015-05-16
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    • 2013-04-26
    相关资源
    最近更新 更多