ODS Administrators Guide to Facebook Integration

To enable Facebook integration on a given ODS Instance, the ODS Administrator must perform the following steps.

  1. Register (or login) as a Facebook user.
  2. Set up a new Facebook App. If not already done, this will add the Facebook Developers app to that Facebook user account and/or verify the Facebook account with credit card or mobile phone information. Then, do the following:
    1. Set the "Application Name" and agree to the Facebook Terms
    2. Set the "Callback URL" using the following convention --

      http://cname:port/ods

      -- e.g., --

      http://ods-server.example.com:8890/ods

    3. Set a "Canvas Page URL" value. This is the Facebook URL where the application will be made available to ODS users, e.g., .
    4. Click Create
    5. As result the application should be created
    6. Copy the generated API key and Secret values that are shown below the Facebook application. The Key and the Secret values can also be found here.
  3. Install the ods_framework_dav.vad and the rdf_mappers_dav.vad packages on a running Virtuoso database, using either the Conductor UI or the iSQL tool.
  4. Go to http://cname:port/ods
  5. Log in as the dav user.
  6. Go to "Profile ->Edit"-> "Associations & Web Services" tab.



  7. In the form shown there:
    1. Select Service "FaceBook?".
    2. Enter your Virtuoso instance URL
    3. In the Keys text-area, enter the values copied from above:
      • key -- this is the API key from the Facebook site
      • secret -- this is the secret from the Facebook site
    4. Note: The session parameter is not obligatory. When set, it is used by the Virtuoso Sponger. Use the "Get Facebook session" button to obtain the session key value.



  8. Press "Add".



  9. The Administrator's Facebook Setup Process is complete.

Related