Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate with Contacts and My People #50

Open
xperiandri opened this issue Jun 22, 2020 · 20 comments
Open

Integrate with Contacts and My People #50

xperiandri opened this issue Jun 22, 2020 · 20 comments
Labels
backlog This bad boy can fit so many issues! core Core feature related

Comments

@xperiandri
Copy link

No description provided.

@huynhsontung
Copy link
Owner

Sadly My People feature is deprecated so I don't think I will make any support for it.

@huynhsontung huynhsontung added the wontfix This will not be worked on label Jun 22, 2020
@xperiandri
Copy link
Author

But it works

@xperiandri
Copy link
Author

What about contacts integration?

@huynhsontung
Copy link
Owner

Instagram doesn't provide enough information to merge contacts afaik. You would have contact entities with just Instagram username and full name. Considering it's a hassle to keep those contacts in sync with Instagram, I frankly don't see the benefits of doing that.

As for My People, it's generally a bad idea to implement deprecated feature, especially when it's going to massively change the codebase. It looks really interesting but I just don't have the capacity to take on this change.

@MarcAnt01
Copy link
Contributor

My people also is hidden by default on Windows 10 now, I don't think it's worthy to spend time on it

@xperiandri
Copy link
Author

It does not differ from opening a new view in Unigram.
If Indirect does not support more than one view and will not, that I could agree.

@MarcAnt01
Copy link
Contributor

Unigram syncs contacts with Windows, there's no such thing for Instagram

@xperiandri
Copy link
Author

@MarcAnt01 this is the most important feature that I need!

@MarcAnt01
Copy link
Contributor

I understand you need this feature, but you're using it as it's not designed to be used

@xperiandri
Copy link
Author

Why Instagram user can't be a contact?

@huynhsontung
Copy link
Owner

"user": {
        "pk": 1111111111,
        "username": "johndoe",
        "full_name": "John Doe",
        "is_private": true,
        "profile_pic_url": "https://instagram.fyvr4-1.fna.fbcdn.net/...",
        "profile_pic_id": "...",
        "is_verified": false,
        "has_anonymous_profile_picture": false,
        "media_count": 315,
        "geo_media_count": 0,
        "follower_count": 156,
        "following_count": 1002,
        "following_tag_count": 4,
        "biography": "...",
        "biography_with_entities": {
            "raw_text": "...",
            "entities": []
        },
        "external_url": "",
        "total_igtv_videos": 0,
        "total_clips_count": 0,
        "total_ar_effects": 0,
        "usertags_count": 0,
        "is_favorite": false,
        "is_favorite_for_stories": false,
        "is_favorite_for_igtv": false,
        "is_favorite_for_highlights": false,
        "live_subscription_status": "default",
        "is_interest_account": false,
        "has_chaining": true,
        "hd_profile_pic_versions": [],
        "hd_profile_pic_url_info": {
            "url": "https://instagram.fyvr4-1.fna.fbcdn.net/...",
            "width": 1080,
            "height": 1080
        },
        "mutual_followers_count": 12,
        "profile_context": "Followed by ...",
        "profile_context_links_with_user_ids": [],
        "profile_context_mutual_follow_ids": [],
        "has_highlight_reels": true,
        "can_be_reported_as_fraud": false,
        "is_business": false,
        "account_type": 1,
        "professional_conversion_suggested_account_type": 2,
        "is_call_to_action_enabled": null,
        "personal_account_ads_page_name": null,
        "personal_account_ads_page_id": null,
        "include_direct_blacklist_status": true,
        "is_potential_business": false,
        "show_post_insights_entry_point": true,
        "is_bestie": true,
        "has_unseen_besties_media": false,
        "show_account_transparency_details": false,
        "show_leave_feedback": false,
        "robi_feedback_source": null,
        "auto_expand_chaining": false,
        "highlight_reshare_disabled": false,
        "is_memorialized": false,
        "open_external_url_with_in_app_browser": true
    }

This is the full JSON for user info query. I just don't see the benefits to add them to contacts since info like email, phone number are not there, people don't even use their real name on Instagram for that matter. Additionally, there is no way to query something like most active follower list. Without that, some people have hundreds of followers, and adding them all to contacts just does not make sense.

@huynhsontung
Copy link
Owner

I just realized adding contacts may enable Indirect to be used through system share card. In that sense it may actually worth looking into.

@huynhsontung huynhsontung removed the wontfix This will not be worked on label Aug 23, 2020
@huynhsontung huynhsontung reopened this Aug 23, 2020
@huynhsontung huynhsontung added the core Core feature related label Aug 23, 2020
@huynhsontung
Copy link
Owner

Good news. My People support is added in version v1.4.0. Indirect will add ~40 most recent users to your contacts and you can pin it to your taskbar.

image

@huynhsontung
Copy link
Owner

Store certification blocked me from using Contacts permission. Sending them an email did not help since they just copy and paste the same reply every time. Will revisit in the future.

@huynhsontung huynhsontung added the backlog This bad boy can fit so many issues! label Sep 18, 2020
@RokeJulianLockhart
Copy link

RokeJulianLockhart commented May 8, 2021

Store certification blocked me from using Contacts permission. Sending them an email did not help since they just copy and paste the same reply every time. Will revisit in the future.

Those morons. I am thankful that you attempted the modifications that were requested regardless.

@xperiandri
Copy link
Author

I will give you a contact who can help resolving the issue

@xperiandri
Copy link
Author

@huynhsontung see request in LinkedIn

@xperiandri
Copy link
Author

Were you managed to solve the issue?

@huynhsontung
Copy link
Owner

I did not. After Windows 11 was announced, I basically abandoned this feature entirely.

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented May 20, 2022

Please reconsider addition. The rules of the Microsoft Store have been significantly relaxed recently to allow software that is less adherent to Microsoft' standards to be provided by the Microsoft Store and so that the Microsoft Store is able to install software via WinGet from its repositories, so they may not care anymore.

The features that are demonstrated by http://github.com/huynhsontung/Indirect/issues/50#issuecomment-684531058 are useful, especially addition of many contacts to the Share-menu, which is solely being utilised more as time elapses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog This bad boy can fit so many issues! core Core feature related
Projects
None yet
Development

No branches or pull requests

4 participants