gpt4 book ai didi

ios - Instagram API 返回 "This request requires scope=likes"

转载 作者:行者123 更新时间:2023-11-28 09:06:29 24 4
gpt4 key购买 nike

我正在使用 OAuthApi用于 Instagram 登录。我所有的方法都有效,但对于类似媒体的帖子,我收到了一个错误:"This request requires scope=likes"

在我的 auth init 中我有:

 oauthswift!.authorizeWithCallbackURL( NSURL(string: "oauth-swift://oauth-callback/instagram")!, scope: "likes", state:state, success: {
credential, response in

}, failure: {(error:NSError!) -> Void in
//println(error.localizedDescription)
})

我的媒体查询是这样的:

 let url :String = "https://api.instagram.com/v1/media/MY_MEDIA_ID/likes?access_token=\(MY_ACCESS_TOKEN)"
oauthswift!.client.post(url, parameters: parameters,
success: {
data, response in
}, failure: {(error:NSError!) -> Void in
println(error)
})

我错过了什么?

最佳答案

您必须将 media-id 放在硬编码字符串 MY_MEDIA_ID 的 URL 中。

我猜你的代码有错别字,所以它应该是这样的:

"https://api.instagram.com/v1/media/\(MY_MEDIA_ID)/likes?access_token=\(MY_ACCESS_TOKEN)"

编辑:

根据documentation POST 的 URL 是 https://api.instagram.com/v1/media/{media-id}/likes,您发布的是 获取。尝试只调用 GET

关于ios - Instagram API 返回 "This request requires scope=likes",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30574311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com