001
014
015 package com.liferay.portal.kernel.facebook;
016
017 import com.liferay.portal.kernel.exception.SystemException;
018 import com.liferay.portal.kernel.json.JSONObject;
019
020 import javax.portlet.PortletRequest;
021
022
027 public interface FacebookConnect {
028
029 public String getAccessToken(long companyId, String redirect, String code)
030 throws SystemException;
031
032 public String getAccessTokenURL(long companyId) throws SystemException;
033
034 public String getAppId(long companyId) throws SystemException;
035
036 public String getAppSecret(long companyId) throws SystemException;
037
038 public String getAuthURL(long companyId) throws SystemException;
039
040 public JSONObject getGraphResources(
041 long companyId, String path, String accessToken, String fields);
042
043 public String getGraphURL(long companyId) throws SystemException;
044
045 public String getProfileImageURL(PortletRequest portletRequest);
046
047 public String getRedirectURL(long companyId) throws SystemException;
048
049 public boolean isEnabled(long companyId) throws SystemException;
050
051 public boolean isVerifiedAccountRequired(long companyId)
052 throws SystemException;
053
054 }