public abstract class Facebook
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Facebook.Callback<T> |
Constructor and Description |
---|
Facebook() |
Modifier and Type | Method and Description |
---|---|
rx.Observable<Struct> |
album(Album album) |
abstract rx.Observable<Struct> |
album(Album album,
java.lang.String id) |
rx.Observable<Struct> |
comment(Comment comment,
Photo photo) |
rx.Observable<Struct> |
comment(Comment comment,
Post post) |
abstract rx.Observable<Struct> |
comment(Comment comment,
java.lang.String id) |
rx.Observable<Struct> |
comment(java.lang.String message,
Photo photo) |
rx.Observable<Struct> |
comment(java.lang.String message,
Post post) |
abstract rx.Observable<Struct> |
commentPage(Comment comment,
java.lang.String id) |
rx.Observable<Struct> |
commentPage(java.lang.String message,
java.lang.String id) |
static Facebook |
create(android.app.Activity activity) |
abstract rx.Observable<Struct> |
deleteComment(java.lang.String id) |
abstract rx.Observable<Struct> |
deletePage(java.lang.String id) |
abstract rx.Observable<Struct> |
deletePagePhoto(java.lang.String id) |
abstract rx.Observable<Struct> |
deletePhoto(java.lang.String id) |
abstract rx.Observable<Struct> |
deletePost(java.lang.String id) |
abstract rx.Observable<Struct> |
deleteTestUser(Page page,
java.lang.String pageId) |
abstract rx.Observable<Struct> |
deleteUser(User user,
java.lang.String userId) |
static Facebook |
get() |
rx.Observable<Page> |
getAccounts() |
abstract rx.Observable<Page> |
getAccounts(java.lang.String userId) |
abstract rx.Observable<Album> |
getAlbum(java.lang.String albumId) |
rx.Observable<Album> |
getAlbums() |
abstract rx.Observable<Album> |
getAlbums(java.lang.String userId) |
rx.Observable<AppRequest> |
getAppRequests() |
abstract rx.Observable<AppRequest> |
getAppRequests(java.lang.String userId) |
abstract rx.Observable<Attachment> |
getAttachments(java.lang.String objectId) |
rx.Observable<Page> |
getBooks() |
abstract rx.Observable<Page> |
getBooks(java.lang.String userId) |
CallbackManager |
getCallbackManager() |
abstract rx.Observable<Comment> |
getComment(java.lang.String commentId) |
abstract rx.Observable<Comment> |
getComments(java.lang.String objectId) |
rx.Observable<User> |
getFamily() |
abstract rx.Observable<User> |
getFamily(java.lang.String userId) |
abstract rx.Observable<FriendList> |
getFriendList(java.lang.String friendListId)
Single.
|
abstract rx.Observable<FriendList> |
getFriendLists(java.lang.String userId) |
rx.Observable<User> |
getFriends() |
abstract rx.Observable<User> |
getFriends(java.lang.String userId) |
rx.Observable<Page> |
getGames() |
abstract rx.Observable<Page> |
getGames(java.lang.String userId) |
rx.Observable<Group> |
getGroups() |
abstract rx.Observable<Group> |
getGroups(java.lang.String userId) |
rx.Observable<User> |
getInvitableFriends() |
abstract rx.Observable<User> |
getInvitableFriends(java.lang.String userId) |
rx.Observable<Page> |
getLikedPages() |
abstract rx.Observable<Page> |
getLikedPages(java.lang.String userId) |
rx.Observable<User> |
getLikedUsers(Photo photo) |
rx.Observable<User> |
getLikedUsers(Post post) |
abstract rx.Observable<User> |
getLikedUsers(java.lang.String objectId) |
rx.Observable<Page> |
getMovies() |
abstract rx.Observable<Page> |
getMovies(java.lang.String userId) |
rx.Observable<Page> |
getMusic() |
abstract rx.Observable<Page> |
getMusic(java.lang.String userId) |
rx.Observable<Notification> |
getNotifications() |
abstract rx.Observable<Notification> |
getNotifications(java.lang.String userId) |
abstract rx.Observable<Page> |
getPage(java.lang.String pageId) |
abstract rx.Observable<Photo> |
getPhoto(java.lang.String objectId) |
rx.Observable<Photo> |
getPhotos() |
abstract rx.Observable<Photo> |
getPhotos(java.lang.String userId) |
abstract rx.Observable<Post> |
getPost(java.lang.String postId) |
rx.Observable<Post> |
getPosts() |
abstract rx.Observable<Post> |
getPosts(java.lang.String userId) |
abstract void |
getPosts(java.lang.String userId,
Facebook.Callback<Post> callback) |
rx.Observable<Profile> |
getProfile() |
abstract rx.Observable<Profile> |
getProfile(java.lang.String profileId) |
rx.Observable<Score> |
getScores() |
abstract rx.Observable<Score> |
getScores(java.lang.String userId) |
rx.Observable<User> |
getTaggableFriends() |
abstract rx.Observable<User> |
getTaggableFriends(java.lang.String userId) |
rx.Observable<Video> |
getTaggedVideos() |
abstract rx.Observable<Video> |
getTaggedVideos(java.lang.String userId) |
rx.Observable<Photo> |
getUploadedPhotos() |
abstract rx.Observable<Photo> |
getUploadedPhotos(java.lang.String userId) |
rx.Observable<Video> |
getUploadedVideos() |
abstract rx.Observable<Video> |
getUploadedVideos(java.lang.String userId) |
abstract rx.Observable<Video> |
getVideo(java.lang.String videoId) |
rx.Observable<Video> |
getVideos() |
abstract rx.Observable<Video> |
getVideos(java.lang.String userId) |
Facebook |
initialize(android.app.Activity activity) |
rx.Observable<Struct> |
like(Comment comment) |
rx.Observable<Struct> |
like(Photo photo) |
rx.Observable<Struct> |
like(Post post) |
abstract rx.Observable<Struct> |
like(java.lang.String id) |
abstract rx.Observable<Struct> |
likeAsPage(Like like,
java.lang.String id) |
rx.Observable<LoginResult> |
logIn() |
rx.Observable<LoginResult> |
logInWithPublishPermissions() |
rx.Observable<LoginResult> |
logInWithPublishPermissions(java.util.Collection<java.lang.String> permissions) |
rx.Observable<LoginResult> |
logInWithReadPermissions() |
rx.Observable<LoginResult> |
logInWithReadPermissions(java.util.Collection<java.lang.String> permissions) |
static void |
logOut() |
abstract rx.Observable<User> |
me() |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
rx.Observable<Struct> |
photo(Photo photo) |
abstract rx.Observable<Struct> |
photo(Photo photo,
java.lang.String objectId) |
rx.Observable<Struct> |
publish(Post post) |
abstract rx.Observable<Struct> |
publish(Post post,
java.lang.String userId) |
abstract rx.Observable<Struct> |
publishAlbum(Photo photo,
java.lang.String albumId) |
abstract rx.Observable<Struct> |
publishEvent(Photo photo,
java.lang.String eventId) |
abstract rx.Observable<Struct> |
publishGroup(Photo photo,
java.lang.String groupId) |
abstract rx.Observable<Struct> |
publishPage(Photo photo,
java.lang.String pageId) |
abstract rx.Observable<Struct> |
publishUser(Photo photo,
java.lang.String userId) |
rx.Observable<Struct> |
score(Score score) |
abstract rx.Observable<Struct> |
score(Score score,
java.lang.String id) |
abstract rx.Observable<Page> |
searchTopic(java.lang.String query) |
rx.Observable<Struct> |
unlike(Comment comment) |
rx.Observable<Struct> |
unlike(Page page) |
rx.Observable<Struct> |
unlike(Photo photo) |
rx.Observable<Struct> |
unlike(Post post) |
abstract rx.Observable<Struct> |
unlike(java.lang.String id) |
abstract rx.Observable<Struct> |
unlikePage(java.lang.String id) |
abstract rx.Observable<Struct> |
updateComment(Comment comment,
java.lang.String id) |
abstract rx.Observable<Struct> |
updatePageComment(Comment comment,
java.lang.String id) |
rx.Observable<Struct> |
video(Video video) |
abstract rx.Observable<Struct> |
video(Video video,
java.lang.String id) |
public static Facebook get()
public abstract rx.Observable<Post> getPost(java.lang.String postId)
public abstract rx.Observable<Photo> getPhotos(java.lang.String userId)
public abstract rx.Observable<Photo> getUploadedPhotos(java.lang.String userId)
public rx.Observable<Photo> getUploadedPhotos()
public abstract rx.Observable<Page> searchTopic(java.lang.String query)
public rx.Observable<Photo> getPhotos()
public abstract rx.Observable<Photo> getPhoto(java.lang.String objectId)
public abstract rx.Observable<Post> getPosts(java.lang.String userId)
public abstract void getPosts(java.lang.String userId, Facebook.Callback<Post> callback)
public rx.Observable<Post> getPosts()
public abstract rx.Observable<User> getFriends(java.lang.String userId)
public rx.Observable<User> getFriends()
public abstract rx.Observable<FriendList> getFriendLists(java.lang.String userId)
public abstract rx.Observable<FriendList> getFriendList(java.lang.String friendListId)
public abstract rx.Observable<Struct> publishAlbum(Photo photo, java.lang.String albumId)
public abstract rx.Observable<Struct> publishEvent(Photo photo, java.lang.String eventId)
public abstract rx.Observable<Struct> publishGroup(Photo photo, java.lang.String groupId)
public abstract rx.Observable<Struct> comment(Comment comment, java.lang.String id)
public abstract rx.Observable<Struct> updateComment(Comment comment, java.lang.String id)
public abstract rx.Observable<Struct> updatePageComment(Comment comment, java.lang.String id)
public abstract rx.Observable<Struct> commentPage(Comment comment, java.lang.String id)
public rx.Observable<Struct> commentPage(java.lang.String message, java.lang.String id)
public abstract rx.Observable<Struct> deletePost(java.lang.String id)
public abstract rx.Observable<Struct> deletePage(java.lang.String id)
public abstract rx.Observable<Struct> deletePhoto(java.lang.String id)
public abstract rx.Observable<Struct> deletePagePhoto(java.lang.String id)
public abstract rx.Observable<Struct> deleteComment(java.lang.String id)
public abstract rx.Observable<Page> getAccounts(java.lang.String userId)
public rx.Observable<Page> getAccounts()
public abstract rx.Observable<Album> getAlbum(java.lang.String albumId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/album/
public abstract rx.Observable<Album> getAlbums(java.lang.String userId)
public rx.Observable<Album> getAlbums()
https://developers.facebook.com/docs/graph-api/reference/user/albums/
public abstract rx.Observable<AppRequest> getAppRequests(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/user/apprequests/
public rx.Observable<AppRequest> getAppRequests()
public abstract rx.Observable<Attachment> getAttachments(java.lang.String objectId)
public abstract rx.Observable<Page> getBooks(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/user/books/
public rx.Observable<Page> getBooks()
public abstract rx.Observable<Comment> getComment(java.lang.String commentId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/comment
public abstract rx.Observable<Comment> getComments(java.lang.String objectId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/object/comments/
public abstract rx.Observable<User> getFamily(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/user/family/
public rx.Observable<User> getFamily()
public abstract rx.Observable<Page> getGames(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/user/games
public rx.Observable<Page> getGames()
public abstract rx.Observable<Group> getGroups(java.lang.String userId)
or user_managed_groups
public rx.Observable<Group> getGroups()
public abstract rx.Observable<User> getInvitableFriends(java.lang.String userId)
public rx.Observable<User> getInvitableFriends()
public abstract rx.Observable<Page> getLikedPages(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/user/likes/
public rx.Observable<Page> getLikedPages()
public abstract rx.Observable<User> getLikedUsers(java.lang.String objectId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/object/likes
public abstract rx.Observable<User> me()
public abstract rx.Observable<Page> getMovies(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/user/movies
public rx.Observable<Page> getMovies()
public rx.Observable<Page> getMusic()
public abstract rx.Observable<Page> getMusic(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/user/music
public abstract rx.Observable<Notification> getNotifications(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/user/notifications/
,
https://developers.facebook.com/docs/graph-api/reference/v2.3/notification/
public rx.Observable<Notification> getNotifications()
public abstract rx.Observable<Page> getPage(java.lang.String pageId)
public rx.Observable<Profile> getProfile()
public abstract rx.Observable<Profile> getProfile(java.lang.String profileId)
https://developers.facebook.com/docs/graph-api/reference/v2.3/profile
public abstract rx.Observable<Struct> deleteTestUser(Page page, java.lang.String pageId)
public abstract rx.Observable<Score> getScores(java.lang.String userId)
public rx.Observable<Score> getScores()
public abstract rx.Observable<User> getTaggableFriends(java.lang.String userId)
public rx.Observable<User> getTaggableFriends()
public abstract rx.Observable<Video> getVideos(java.lang.String userId)
https://developers.facebook.com/docs/graph-api/reference/user/videos
,
https://developers.facebook.com/docs/graph-api/reference/video
public rx.Observable<Video> getVideos()
public abstract rx.Observable<Video> getUploadedVideos(java.lang.String userId)
public rx.Observable<Video> getUploadedVideos()
public abstract rx.Observable<Video> getTaggedVideos(java.lang.String userId)
public rx.Observable<Video> getTaggedVideos()
public abstract rx.Observable<Video> getVideo(java.lang.String videoId)
public abstract rx.Observable<Struct> like(java.lang.String id)
https://developers.facebook.com/docs/graph-api/reference/v2.3/object/likes
public abstract rx.Observable<Struct> unlike(java.lang.String id)
https://developers.facebook.com/docs/graph-api/reference/v2.3/object/likes
public abstract rx.Observable<Struct> unlikePage(java.lang.String id)
https://developers.facebook.com/docs/graph-api/reference/v2.3/object/likes
public abstract rx.Observable<Struct> likeAsPage(Like like, java.lang.String id)
https://developers.facebook.com/docs/graph-api/reference/v2.3/object/likes
public static Facebook create(android.app.Activity activity)
public CallbackManager getCallbackManager()
public Facebook initialize(android.app.Activity activity)
public rx.Observable<LoginResult> logIn()
public rx.Observable<LoginResult> logInWithReadPermissions()
public rx.Observable<LoginResult> logInWithPublishPermissions()
public rx.Observable<LoginResult> logInWithReadPermissions(java.util.Collection<java.lang.String> permissions)
public rx.Observable<LoginResult> logInWithPublishPermissions(java.util.Collection<java.lang.String> permissions)
public static void logOut()
public void onActivityResult(int requestCode, int resultCode, android.content.Intent data)