我正在尝试使用 R 和 httr 包在 Instagram API 上创建实时订阅,但我在 PubSubHubbub 身份验证方面遇到了困难。
这是我使用的代码:
require(httr)
r = POST(url = 'https://api.instagram.com/v1/subscriptions',
body = "client_id=XXXXX;client_secret=XXXX;aspect=media;access_token=XXXX;callback_url=http://localhost:1410/;object=tag;object_id=selfie",
encode = "form",
verbose()
)
str(content(r))
我收到的错误消息是:
..$ error_message: chr "Invalid URL. The URL may be on a private network."
现在我知道 Instagram api 无法访问http://localhost:1410/,但是,这是 httr 包中的 oauth_callback() 函数给出的回调 url。
非常感谢任何帮助和指导。
谢谢