【发布时间】:2015-09-25 19:23:05
【问题描述】:
我收到以下错误消息,说明此代码旨在将 Instagram 帖子读入 r。前 20 个帖子中的其他代码已成功读取,但 Instagram 希望您请求“next_url”以获取更多帖子块。我查看了此错误的类似答案,但在我的代码中找不到错字。想知道它是否可能来自需要调整的 API。我是 R 新手,希望我能恰当地解释这一点。我将不胜感激。
Error in fromJSON(getURL(paste(next_url, token, sep = "")), unexpected.escape = "keep") : unexpected character: p In addition: Warning message: In fromJSON(getURL(paste(next_url, token, sep = "")), unexpected.escape = "keep") : unexpected escaped character '\ ' at pos 26. Keeping value.
username <- "XXXX"
if(grepl(received_profile$username,username))
{
user_id <- received_profile$id
media <- fromJSON(getURL(paste(next_url,token,sep="")),unexpected.escape = "keep")
df1 = data.frame(no = 1:length(media$data))
for(i in 1:length(media$data))
{
#comments
df1$comments[i] <-media$data[[i]]$comments$count
#likes:
df1$likes[i] <- media$data[[i]]$likes$count
#date
df1$date[i] <- toString(as.POSIXct(as.numeric(media$data[[i]]$created_time), origin="1970-01-01"))
}
df <- rbind(df, df1)
}else
{
print("Error: User not found!")
}
【问题讨论】:
-
你能举一个问题中下一个网址的例子
-
给你。如果您需要更多信息,请告诉我:“api.instagram.com/v1/users/182558180/media/…”
-
这里可以确定的一件事是..如果您可以在浏览器中点击相同的 url 并复制您在问题本身中收到的 json。这将使调试变得容易。