spring-social-facebook

org.springframework.social.facebook.api
Interface GeneralActions

All Known Implementing Classes:
GeneralActionsTemplate

public interface GeneralActions

Defines operations for publishing general OpenGraph actions such as "og.likes" and "og.follows". Many OpenGraph operations require approval from Facebook. See https://developers.facebook.com/docs/opengraph/submission-process for details.

Author:
Craig Walls

Method Summary
 java.lang.String follow(java.lang.String profileUrl)
          Publishes a "og.follows" action for the OpenGraph object defined at the given URL.
 java.lang.String follow(java.lang.String profileUrl, ActionMetadata metadata)
          Publishes a "og.follows" action for the OpenGraph object defined at the given URL.
 java.lang.String like(java.lang.String objectUrl)
          Publishes a "og.likes" action for the OpenGraph object defined at the given URL.
 java.lang.String like(java.lang.String objectUrl, ActionMetadata metadata)
          Publishes a "og.likes" action for the OpenGraph object defined at the given URL.
 

Method Detail

like

java.lang.String like(java.lang.String objectUrl)
Publishes a "og.likes" action for the OpenGraph object defined at the given URL.

Parameters:
objectUrl - The URL of the OpenGraph object that is to be liked.
Returns:
The ID of the action.

like

java.lang.String like(java.lang.String objectUrl,
                      ActionMetadata metadata)
Publishes a "og.likes" action for the OpenGraph object defined at the given URL.

Parameters:
objectUrl - The URL of the OpenGraph object that is to be liked.
metadata - Action metadata to be applied to the action.
Returns:
The ID of the action.

follow

java.lang.String follow(java.lang.String profileUrl)
Publishes a "og.follows" action for the OpenGraph object defined at the given URL.

Parameters:
profileUrl - The URL of the OpenGraph object that is to be followed.
Returns:
The ID of the action.

follow

java.lang.String follow(java.lang.String profileUrl,
                        ActionMetadata metadata)
Publishes a "og.follows" action for the OpenGraph object defined at the given URL.

Parameters:
profileUrl - The URL of the OpenGraph object that is to be followed.
metadata - Action metadata to be applied to the action.
Returns:
The ID of the action.

spring-social-facebook