代码之家  ›  专栏  ›  技术社区  ›  pirmax

我使用LinkedIn共享API时出错

  •  0
  • pirmax  · 技术社区  · 7 年前

    我想分享一些东西 LinkedIn 使用来自的API request 节点JS 包裹:

    我的代码:

    Request({
        'method': 'POST',
        'url': 'https://api.linkedin.com/v1/people/~/shares',
        'headers': {
            'content-type': 'application/json',
            'x-li-format': 'json',
            'authorization': 'Bearer' + this.accessToken
        },
        'qs': {
            'format': 'json',
            'content': {
                'title': 'My title',
                'description': 'One description',
                'submitted-url': 'https://www.google.com/'
            },
            'comment': 'testing',
            'visibility': {
                'code': 'anyone'
            }
        }
    }, callback)
    

    问题:

    我在执行此代码时出现以下错误: 无法分析JSON共享文档。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Mohammad Raheem    7 年前

    将Json数据放在Json中。字符串化(数据),然后发送,如:

     var jsonBody = {
        "comment": "Check out developer.linkedin.com!",
        "content": {
            "title": "LinkedIn Developers Resources",
            "description": "Leverage LinkedIn's APIs to maximize engagement",
            "submitted-url": "https://developer.linkedin.com",
            "submitted-image-url": "https://example.com/logo.png"
        },
        "visibility": {
            "code": "anyone"
        }
    }
    
    
    body:JSON.stringify(jsonBody)
    

    },回调)