Does anyone have a use case where appId != "@app"?
appId is most relevant to Activites and AppData service..
Activities - appId is used to get activities created by a given app. Seems like the valid use cases are
1) Give me all the user's activities (GET activites/User-Id/)
2) Give me all the users activities that my app created (GET activities/User-Id/@app)
Getting activities created by some other app seems strange...How did I get the other app's Id in the first place?
AppData - appId is used to get appData created by a given app. Seems like we'd always want to restrict appData to only what was craeted by the app requesting it. (Looks like this may be a copy/paste error, since the description for appId in the AppData section [1] says "appId : The app id to select *activities* for, or @app to indicate the currently requesting application."
Thanks,
Lane