Facebook Open Graph requiring a URL to publish an action

It appears that the Facebook Open Graph API requires a URL to publish the action. My confusion is that my workflow is as follows:

  • The user invokes an action on an object in an iOS application for native applications
  • This event is dispatched to the private server API.
  • There is no public URL to correlate with this event, only the mobile client can interact with the server API

How can I post on my timeline if Facebook shows examples like:

https://graph.facebook.com/me/recipebox:cook?
  recipe=http://www.example.com/pumpkinpie.html&access_token=YOUR_ACCESS_TOKEN

There is no http://www.example.com/pumpkinpie.html in my application . I need to be able to publish the Open Graph API from my server whenever an event is generated by the client on the server.

+3
source share
1 answer

You need a URL - even if users land there, everything that happens, they are redirected to another place, you need a URL with metadata that describes the object.

If the server does not have a URL that represents the object you are performing the action on, where would people interacting with this story on Facebook go?

+3
source

All Articles