Add a GrantAccountAccessTask for obtaining temporary access to social media accounts
Social networking APIs, like Facebook, are constantly adding new features. Proving access to the authentication directly (even if it were temporary) would allow applications to use the most up-to-date social networking SDK to provide better features for their users.
A "GrantAccountAccessTask" could, for example, ask the user for temporary access (including what permissions are needed). If the user did not have an account configured for that provider, they could be given the chance to create one (or simply redirected to the social network providers website).
Thank you for the suggestion and the spirited commentary. We are not adding this capability in the 8.0 release, but know that it is high on the consideration list for future Windows Phone releases.
12 comments
-
Richard Szalay
commented
I am familiar with ShareStatus/Link, but they don't include custom features such as "like" or accessing the user's friend list. The core API will never be able to match the Twitter/Facebook/LinkedIn SDKs feature-for-feature, so allowing the application to obtain an access token (with user approval, noting permissions) would allow them to do more.
Even the official Facebook/Twitter applications forces you to re-authenticate - it doesn't make any sense.
-
Brandon
commented
Removing my votes since ShareStatus/Link Tasks satisfy me
-
mithril
commented
As Solace already mentioned, this Feature is available (could be "better" though). It is called ShareStatusTask or ShareLinkTask. Look here: http://msdn.microsoft.com/en-us/library/ff769550%28v=vs.92%29.aspx
@Admins, please mark this item as "started"
-
Solace commented
Mango does introduce the start of this with the phone task "ShareStatusTask" and "ShareLinkTask" but I would like to see delegation when the phone prompts the user to deligate permission to the application to post on their behalf without the need of pull update dialog after dialog.
-
hassan hassoun
commented
end yahoo ?
-
Lyubomir Dokov commented
I think this would distinguish the platform from others. I am not sure, but I think no other platforms has this - you input your credentials for certain services in a central place, and every application can use them, after it asks your permission.
-
Steven Sporen
commented
This would simplify the process greatly for the end user who could manage permissions for the apps through Facebook however not have to enter username/passwords every time they want to post something from a game or app.
Maybe just start with Windows Live? Since you have that end-to-end service.
-
Tiago
commented
and Skype in the future...
-
Chris Patterson commented
That really would be great. All of the different apps that have differing implementation of sharing to facebook, twitter etc and making me login for each of those apps is a huge pain. The phone already has these accounts and I simply want to give permission to an app to allow me to share through those accounts
-
joelmartinez commented
this would be awesome
-
matthias
commented
Every other client I have wants some kind of social networking connection. Given that the user has already trusted their phone with that data, adding some kind of API access would help make the overall app experience feel more holistic. No reason to reinvent the wheel with every new app.
-
mithril
commented
Yes! The phone is deep connected with Windows Live and Facebook and 3rd parties don't have access... kinda really stupid :(
