+1
We’re paying close attention to the dev community on how they are leveraging the interface, and see a large amount of redundant calls for items such as this.
Another to consider would be mutual friends as a FilterType (friends shared b/w viewer and owner).
Cheers,
Max
Just wanted to share my feedback on this.
HAS_APP is actually HAS_APP_DATA. i.e it denotes if the application is
installed
*and* the user has some app data.
Now, a very common use case is to get a list of all friends of the owner
who has the application installed.
To be able to do this, many developers have resorted to storing some
dummy app data as a "flag" to know
that the user has installed the app. This is a less than optimal
solution. A better solution is for the HAS_APP filter
to evaluate to true is the user has the app installed in his/her
profile. The actual app data needs to be obtained by a
separate newFetchPersonAppDataRequest anyways.
Regards,
Navaneeth
I agree that HAS_APP_DATA doesn't seem useful in that one would call newFetchPersonAppDataRequest([viewer|owner]_friends) to get app data for that subset of friends.
What is the use case for HAS_APP_DATA? Breaking up app data retrieval for a smaller group of friends?
HAS_APP is included in our container as just having the app installed.
Cheers,
Max
Evan…I don’t even have to read the blog.
+1 on apps having the ability to engage with users that don’t have the app installed.
-1 on the concept of installed apps. This will probably be the direction MySpace will be going. Users can bookmark an app/block apps/block all apps/allow it to display on profile(or other surfaces)/get perms to data/but default basic data to apps/etc….make sense?
~Paul
Okay, adding the line you specified, here is code change attempt #2 for this issue:
opensocial.Person.Field = {
...
/**
* A boolean indicating whether the person has used the current app.
* @member opensocial.Person.Field
*/
HAS_APP : 'hasApp',
...
}
opensocial.DataRequest.FilterType = {...* Note: Containers may define "used" in any manner they deem appropriate
/**
* Retrieves all friends who have used this application.
** for their functionality, and it is not expected that this field will have the exact
* same semantics across containers.
Well, not to be a pedant, but ISTM that "who have used" sounds irrevocable. I want some way to break up with an app.
opensocial.Person.Field = {
...
/**
* A boolean indicating whether the person has used the current app.
* @member opensocial.Person.Field
*/
HAS_APP : 'hasApp',
...
}
opensocial.DataRequest.FilterType = {
...
/**
* Retrieves all friends use this application.
*
* Note: Containers may define "use" in any manner they deem appropriate for
* their functionality, and it is not expected that this field will
have the exact
* same semantics across containers
*
* @member opensocial.DataRequest.FilterType
*/
HAS_APP : 'hasApp'
};
- Cassie
On Mon, Mar 31, 2008 at 7:18 PM, Daniel Danger Bentley
<dtbe...@gmail.com> wrote:
> +1
>
> On Mon, Mar 31, 2008 at 1:16 PM, Cassie <do...@google.com> wrote:
>>
>> lolol.
>>
>> okay, so "who have used" -> "use"
>> and "Containers may define "used" " -> "Containers may define "use" "
>>
>> - Cassie
>>
>>
>> On Mon, Mar 31, 2008 at 7:06 PM, John Panzer <jpa...@google.com> wrote:
>>>
>>> On Mon, Mar 31, 2008 at 9:53 AM, Daniel Danger Bentley
>>> <dtbe...@gmail.com> wrote:
>>>>
>>>> Well, not to be a pedant, but ISTM that "who have used" sounds
>>>> irrevocable. I want some way to break up with an app.
>>>
>>> So, _really_ like friends :).
>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
> --
> 'Ladislav Sticha, the tall spokesman for Czech Television, told me that the
> show's audience was "miniature" -- presumably he meant small in number.' -
+1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIAz5TqCQnCrE98GgRAlx3AKCYcA9ogsZY5A4lrruALgSnKr8v5gCfdZgl
duGpzye1HDqPHqs/rSX/Xs0=
=WJBk
-----END PGP SIGNATURE-----
On Mon, Apr 14, 2008 at 12:45:24PM +0200, Cassie wrote:
>
> This thread has 1 positive vote from Dan Bentley.
> Do at least 4 more people agree that this is a good idea?
>
--
Paul Lindner ||||| | | | | | | | | |
lin...@inuus.com
+1
We already support this at myspace. :-).
(I wish these were all that easy)
-----Original Message-----
From: opensocial-an...@googlegroups.com
[mailto:opensocial-an...@googlegroups.com] On Behalf Of Nat
Brown (ilike.com)
Sent: Wednesday, April 16, 2008 12:58 AM
To: OpenSocial and Gadgets Specification Discussion