title: Using generic open graph objects and actions, and the publish_actions permission?
body: <p>I'm trying to use the beta open graph API to publish about a user playing songs in my app. Besides the "normal" Open Graph docs, I found these:
  <a href="https://developers.facebook.com/docs/opengraph/music/" rel="nofollow">https://developers.facebook.com/docs/opengraph/music/</a></p>
  
  <p>Unfortunately I am not able to add generic actions like 'music.listens' or generic objects like 'music.song' to my app in the dev app. In order to get the publish_actions permission, however, I seem to be obliged to add at least an action, an object and a preview aggregation. If I don't, the auth dialog won't ask for the publish_actions permission.</p>
  
  <p>When I do all this, I am able to get the publish_actions permission, but still I cannot publish a user listening to a song. </p>
  
  <p>I get a 500 error 'OAuth "Facebook Platform" "unknown_error" "An unknown error has occurred."' when I try to publish by POSTing a request to this url:
  https://graph.facebook.com/me/music.listens?song=http://open.spotify.com/track/34uKquOrQLgzBsUbFTkMTc&amp;access_token=[...]</p>
  
  <p>Is the publish_action permission bound to actions and objects that I have created within the namespace of my app? If so, how should I go about when I want to perform generic actions on generic objects? Or could this just be that I cannot use the spotify song for testing?</p>
  
  <p>Hope someone can help.
  Erwin</p>