如何从其他Instagram账号获取视频播放量?
How to Retrieve Video Play Counts from Other Instagram Accounts via Graph API
Hey there! I’ve dealt with this exact issue while building tools around the Instagram Graph API, so I can walk you through how to get video play counts from other accounts:
Updated API Request
Your current query already pulls core media details—you just need to add the play_count field to your media parameter list. Here’s the adjusted command:
{ig-user-id}/?fields=business_discovery.username(ig-user-name){media{media_type,caption,timestamp,like_count,play_count}}
Key Details to Ensure This Works
- Permission & Account Type Checks: Your app needs
pages_show_listandinstagram_basicpermissions approved. Also, the target Instagram account must be a Business or Creator Account—personal accounts restrict access to play count data due to privacy rules. - Field Context: The
play_countvalue only populates for media wheremedia_typeisVIDEOorREELS. For image posts, this field will either returnnullor be omitted entirely, so add a quick check in your data processing logic. - API Version: Use the latest stable Graph API version (like v18.0) to guarantee support for
play_count—older versions might not include this parameter.
If you hit snags, double-check that the target account has linked their Instagram profile to a Facebook Page (a requirement for the business_discovery endpoint to function correctly).
内容的提问来源于stack exchange,提问作者Jérôme Pannetier
相关产品推荐
相关产品推荐

