如何获取Instagram直播的StreamKey与RTMPURL?能否用Graph API替代Yellowdeck?
可以通过Instagram Graph API替代Yellowdeck获取直播的Stream Key和RTMP URL
答案是肯定的,但需要满足特定条件并遵循API调用规则:
- 账号要求:你的Instagram账号必须是商业账号或创作者账号,且已绑定到对应的Facebook公共主页。
- 权限要求:你的Graph API应用需要获取以下核心权限:
instagram_basicpages_show_listinstagram_manage_live(用于创建和管理直播会话)
- 获取流程:
- 调用Graph API的
POST /{ig-user-id}/live_videos端点,传入直播标题、描述等必要参数(支持创建预告直播或即时直播)。 - 在接口返回的JSON响应中,直接提取
stream_url(对应RTMP URL)和stream_key字段,这两个值就是推流所需的信息。
- 调用Graph API的
- 注意事项:
- 推流信息是临时的,仅对应本次创建的直播会话,直播结束后立即失效,下次直播需重新调用接口生成。
- 只能获取通过你自己的Graph API应用创建的直播的推流信息,无法获取其他工具(如Yellowdeck)创建的直播的对应信息。
- 公开使用的API应用需要通过Facebook的应用审核,确保权限使用符合平台规范。
内容的提问来源于stack exchange,提问作者Suneel
相关产品推荐
相关产品推荐

