I defined the βbookβ as an open graph object in my Facebook application. The book is a logical unit, and the user can view the book in several ways in the application. However, my application does not have a single URL that matches any single book.
I thought I could have a URL that splashes open metadata metadata on Facebook backstage. For example, http://www.example.com/opengrpah/object_book.php?id=3265 will return the title, author and other information for the book, but will not actually be visible to the user.
However, it looks like Facebook is using the URL of the object to act on the object. If I create an action related to a book (for example, add a book), then if someone clicks on the link in the ticker, they will go to the object_book.php URL, and not to the actual application page. This way they will see metadata, but nothing useful.
Is it for design? Of course, the object does not have to correspond to one page that the user sees. Can we have object data taken from the same URL, but show this object to the user in the context of the application?
source share