I want my app users to be able to add the movies they watched to their timeline - in particular, in the Cinema collection. here:

It appears that these actions are published exclusively through the Cinema app (an internal application controlled by Facebook). Is it not possible to programmatically add a movie to one of these collections using the video_watches or video_wants_to_watch ?
I see that any application can send messages through these actions through the documentation
but they end with a “sandbox” under a different collection of applications (if the application has a collection configured for this particular pair of actions / objects).
In addition, it seems that it is impossible to link the data of the application collection to the “Cinema” collection, as it seems, for example, in the “Music” collection - I would suggest that the data of the third-party video_watches application will be added or combined with Facebook Movies .
I tried to execute the documentation at https://developers.facebook.com/docs/opengraph/guides/collections/#datatodefaultsections to create a URL with which you can integrate application data, but this does not seem to work at all.
https://www.facebook.com/me/movies?[appname] just does nothing. It simply leads you to the Movies collection on your timeline without the ability to add application data to this section. Nothing like what is shown here ( from the Facebook documentation ) for Music , giving you the ability to add application data to your movie collection:

Is this something exclusive to the Music collection only? When do other first-class collections (except Music ) accept data from third-party applications?
See also related questions:
source share