Reddit API添加好友端点/ api /朋友

时间:2017-01-25 03:15:19

标签: reddit

每当我尝试向Reddit API发出PUT请求以添加朋友时,它都会失败并声明JSON解析错误'JSON_PARSE_ERROR'。我所做的一切都在起作用。这是我如何形成请求。

   Endpoint: /api/v1/me/friends/username
>>> Endpoint URL: PUT https://oauth.reddit.com/api/v1/me/friends/micheal 
Authorization: Bearer <Access_Token> 
// The response given: 
{"fields": ["json"], "explanation": "unable to parse JSON data", "reason": "JSON_PARSE_ERROR"}

我也尝试了/ api / friend / username端点,没有任何效果。

1 个答案:

答案 0 :(得分:2)

我遇到了完全相同的问题,你的问题让我得到了解决方案。

端点期望json有效负载实际上为NAMED&#34; json。&#34;我不确定您使用的是哪种语言,这就是它在Node中的样子:

        var options = {
            url: 'https://oauth.reddit.com/api/v1/me/friends/mynewfriend',
            headers: {
                'User-Agent': 'Appname/1.0 by username',
                'Authorization': "bearer " + <Access_Token>
            },
            json: {
                'name': 'mynewfriend',
                'notes': 'whatever notes you want to put',
                 }
        };

        request.put(options, function(error, response, body) {
            blah blah blah
         }

json本身在https://www.reddit.com/dev/api/#PUT_api_v1_me_friends_ {username}

中描述