Instagram评论API无法添加"文字"值

Sur*_*hak 5 ios instagram

我请求的URL是 https://api.instagram.com/v1/media/MYMEDIA_ID/comments?access_token=MYTOKEN&text=MYTEXT

我收到这样的回复:

{
    meta =     {
        code = 400;
        "error_message" = "Missing 'text'";
        "error_type" = APIInvalidParametersError;
    };
}
Run Code Online (Sandbox Code Playgroud)

在Instagram文档中,它说评论API有两个参数:textaccess_token.我已经提供了两个,我得到错误说text缺失.

我试过不同的符号,而不是&没有任何作用.有没有人有关于text参数应如何出现在请求的URL上的经验?

非常感谢 !

Jos*_*ine 0

要向 Instagram 添加评论,您需要发布文本,该文本不应成为 URL 的一部分。Instagram API 文档提供了一个使用 CURL 的示例:

curl -F 'access_token=1084932.f59def8.deb7db76ffc34f96bada217fe0b6cd9a' \
     -F 'text=This+is+my+comment' \
     https://api.instagram.com/v1/media/{media-id}/comments
Run Code Online (Sandbox Code Playgroud)

因此,access_token 或文本都不是 URL 的一部分,只是 POST 数据。