instagrapi icon indicating copy to clipboard operation
instagrapi copied to clipboard

Issue with getting hashtag and link from story

Open Hossein-Alibandehloo opened this issue 2 years ago • 2 comments

Discussed in https://github.com/adw0rd/instagrapi/discussions/703

Originally posted by hosein6222 June 8, 2022 Hi. This module was really helpful but I've got into trouble with getting user's story hashtag and link. It gives me empty string while the story has the hashtag.

Hossein-Alibandehloo avatar Jun 08 '22 10:06 Hossein-Alibandehloo

for example, in the screenshot below, the story has a hashtag: image link(click)

But in the story data no hashtag recognized:

{'pk': '2857524725926583272', 'id': '2857524725926583272_914145855', 'code': 'Cen95kxv9vo', 'taken_at': datetime.datetime(2022, 6, 10, 12, 18, 7, tzinfo=datetime.timezone.utc), 'media_type': 2, 'product_type': 'story', 'thumbnail_url': HttpUrl('https://instagram.fllk1-7.fna.fbcdn.net/v/t51.2885-15/286957397_1699528573716515_5846780389636950161_n.jpg?stp=dst-jpg_e15&_nc_ht=instagram.fllk1-7.fna.fbcdn.net&_nc_cat=111&_nc_ohc=KSZ9vglHAL0AX8kU_iK&tn=wXIt1zdOXEfVE9Wu&edm=AHlfZHwBAAAA&ccb=7-5&oh=00_AT-CR5UiQ7wOmROF5xf3DW400YBpWE1bMf4JRsXv_MFDnQ&oe=62A6BD9D&_nc_sid=21929d', scheme='https', host='instagram.fllk1-7.fna.fbcdn.net', tld='net', host_type='domain', port='443', path='/v/t51.2885-15/286957397_1699528573716515_5846780389636950161_n.jpg', query='stp=dst-jpg_e15&_nc_ht=instagram.fllk1-7.fna.fbcdn.net&_nc_cat=111&_nc_ohc=KSZ9vglHAL0AX8kU_iK&tn=wXIt1zdOXEfVE9Wu&edm=AHlfZHwBAAAA&ccb=7-5&oh=00_AT-CR5UiQ7wOmROF5xf3DW400YBpWE1bMf4JRsXv_MFDnQ&oe=62A6BD9D&_nc_sid=21929d'), 'user': {'pk': '914145855', 'username': 'daneshjooyi', 'full_name': '', 'profile_pic_url': HttpUrl('https://instagram.fllk1-4.fna.fbcdn.net/v/t51.2885-19/82697572_2980075992023494_5177112681919807488_n.jpg?stp=dst-jpg_s150x150&_nc_ht=instagram.fllk1-4.fna.fbcdn.net&_nc_cat=1&_nc_ohc=zrA-AA-QAYQAX_QKp3T&edm=AHlfZHwBAAAA&ccb=7-5&oh=00_AT90-yOweQSb119dt-gjjmUdk5FKI8OlHWvYHbcUDsSuBQ&oe=62AB8350&_nc_sid=21929d', scheme='https', host='instagram.fllk1-4.fna.fbcdn.net', tld='net', host_type='domain', port='443', path='/v/t51.2885-19/82697572_2980075992023494_5177112681919807488_n.jpg', query='stp=dst-jpg_s150x150&_nc_ht=instagram.fllk1-4.fna.fbcdn.net&_nc_cat=1&_nc_ohc=zrA-AA-QAYQAX_QKp3T&edm=AHlfZHwBAAAA&ccb=7-5&oh=00_AT90-yOweQSb119dt-gjjmUdk5FKI8OlHWvYHbcUDsSuBQ&oe=62AB8350&_nc_sid=21929d'), 'profile_pic_url_hd': None, 'is_private': None, 'stories': []}, 'video_url': HttpUrl('https://instagram.fllk1-4.fna.fbcdn.net/o1/v/t16/f1/m51/5E481C5E6AB8867DF52258F1B2A89A94_video_dashinit.mp4?efg=eyJxZV9ncm91cHMiOiJbXCJpZ193ZWJfZGVsaXZlcnlfdnRzX290ZlwiXSIsInZlbmNvZGVfdGFnIjoidnRzX3ZvZF91cmxnZW4uNzIwLnN0b3J5LmJhc2VsaW5lIn0&_nc_ht=instagram.fllk1-4.fna.fbcdn.net&_nc_cat=110&vs=727135181767119_4288980906&_nc_vs=HBksFQIYRGlnX3hwdl9wZXJtYW5lbnQvNUU0ODFDNUU2QUI4ODY3REY1MjI1OEYxQjJBODlBOTRfdmlkZW9fZGFzaGluaXQubXA0FQACyAEAFQAYJEdFVzNJaEdJUEI4RzRIa0FBRGxWalMwUHNjeGlicGt3QUFBRhUCAsgBACgAGAAbAYgHdXNlX29pbAExFQAAJsLr%2BLnk6tI%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&ccb=9-4&oe=62A6D311&oh=00_AT__xTVkBc91zfeUA2_XmXr9343UVw-WCAB333USkg9f2A&_nc_sid=21929d', scheme='https', host='instagram.fllk1-4.fna.fbcdn.net', tld='net', host_type='domain', port='443', path='/o1/v/t16/f1/m51/5E481C5E6AB8867DF52258F1B2A89A94_video_dashinit.mp4', query='efg=eyJxZV9ncm91cHMiOiJbXCJpZ193ZWJfZGVsaXZlcnlfdnRzX290ZlwiXSIsInZlbmNvZGVfdGFnIjoidnRzX3ZvZF91cmxnZW4uNzIwLnN0b3J5LmJhc2VsaW5lIn0&_nc_ht=instagram.fllk1-4.fna.fbcdn.net&_nc_cat=110&vs=727135181767119_4288980906&_nc_vs=HBksFQIYRGlnX3hwdl9wZXJtYW5lbnQvNUU0ODFDNUU2QUI4ODY3REY1MjI1OEYxQjJBODlBOTRfdmlkZW9fZGFzaGluaXQubXA0FQACyAEAFQAYJEdFVzNJaEdJUEI4RzRIa0FBRGxWalMwUHNjeGlicGt3QUFBRhUCAsgBACgAGAAbAYgHdXNlX29pbAExFQAAJsLr%2BLnk6tI%2FFQIoAkMzLBdALgAAAAAAABgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&ccb=9-4&oe=62A6D311&oh=00_AT__xTVkBc91zfeUA2_XmXr9343UVw-WCAB333USkg9f2A&_nc_sid=21929d'), 'video_duration': 15.07, 'mentions': [{'user': {'pk': '1', 'username': 'snapppay_ir', 'full_name': 'SnappPay! | اسنپ\u200cپی', 'profile_pic_url': None, 'profile_pic_url_hd': None, 'is_private': False, 'stories': []}, 'x': 0.49315619967793806, 'y': 0.8612524130502061, 'width': 0.5034318134404611, 'height': 0.054479449960205005}], 'links': [], 'hashtags': [], 'locations': [], 'stickers': [], 'medias': [{'x': 0.5, 'y': 0.5, 'z': 0, 'width': 0.75, 'height': 0.23789062499999902, 'rotation': 0.0, 'is_pinned': None, 'is_hidden': None, 'is_sticker': None, 'is_fb_sticker': None, 'media_pk': 2850355871967767607, 'user_id': None, 'product_type': None, 'media_code': 'CeOf5BQFmw3'}]}

Hossein-Alibandehloo avatar Jun 11 '22 11:06 Hossein-Alibandehloo

It's because it tries first the public api which doesn't provide this info.

Only the private api will

Daan-Grashoff avatar Jul 06 '22 14:07 Daan-Grashoff