I don't know what the spec says, but I can tell you the implementation
in Orkut stores it once for all instances.  I believe that's the
desired behavior.  If you need to disambiguate data stored in a
specific instance, you can use the ownerId in the appdata key.

Very early versions of the OpenSocial spec offered three different
types of app data stores (including a global store that wasn't per
user, and was read-only).

-- Adam

On Wed, Mar 25, 2009 at 12:19 PM, Jordan Zimmerman <jord...@shop.com> wrote:
> I posted this to the OS NG, but haven't gotten a response. Can anyone
> here answer this?
>
> When an application calls newUpdatePersonAppDataRequest, should the
> data be keyed to that single instance of the application or any
> instance of that application in the container? i.e.
>
> * Joe is viewing Karen's page
> * The BonkMe app on Karen's page calls newUpdatePersonAppDataRequest
> to set data for Joe.
> * If Joe goes to Steve's page does the BonkMe app on that page return
> the value set on Karen's page?
>
> Jordan Zimmerman
> Principal Software Architect
> 831.647.4712
> 831.214.2990 (cell)
> jord...@shop.com
>
> SHOP*COMTM
> Shop Smart, Save Big(tm)
> www.shop.com
>
>
> This message (including any attachments) is intended only for
> the use of the individual or entity to which it is addressed and
> may contain information that is non-public, proprietary,
> privileged, confidential, and exempt from disclosure under
> applicable law or may constitute as attorney work product.
> If you are not the intended recipient, you are hereby notified
> that any use, dissemination, distribution, or copying of this
> communication is strictly prohibited. If you have received this
> communication in error, notify us immediately by telephone and
> (i) destroy this message if a facsimile or (ii) delete this
> message
> immediately if this is an electronic communication.
>
> Thank you.
>

Reply via email to