Instagram OEmbed调用返回OAuthException 200需提供有效App ID问题咨询
Instagram OEmbed 无效App ID问题解决方案
你之前将App ID拼接至请求路径的用法不符合接口规范,app_id与配套的app_secret需要作为查询字符串参数附加到请求URL末尾,正确的请求格式如下:
https://graph.facebook.com/v12.0/instagram_oembed?url=https://www.instagram.com/p/CUsIdc5ql2b/&app_id=你的Facebook应用ID&app_secret=你的Facebook应用密钥
注意事项
- 需提前在Facebook开发者平台创建合规应用,确保应用处于已上线状态,且已开通OEmbed相关接口权限
- 禁止将
app_secret暴露在前端代码中,该请求必须从后端服务发起,避免密钥泄露导致应用被恶意滥用
替代传参方案
你也可以将App ID和App Secret拼接为{App ID}|{App Secret}的格式,作为access_token查询参数传入,效果完全一致:
https://graph.facebook.com/v12.0/instagram_oembed?url=https://www.instagram.com/p/CUsIdc5ql2b/&access_token=你的App ID|你的App Secret
内容的提问来源于stack exchange,提问作者Burak
相关产品推荐
相关产品推荐

