This repository has been archived by the owner on Aug 3, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 349
Publish feed
Roman Kushnarenko edited this page Oct 16, 2014
·
1 revision
Set OnPublishListener
and call for:
-
publish(Feed, OnPublishListener)
without dialog. -
publish(Feed, true, OnPublishListener)
with dialog.
-
message
- The message of the user -
name
- The name of the link attachment -
caption
- The caption of the link (appears beneath the link name) -
description
- The description of the link (appears beneath the link caption) -
picture
- The URL of a picture attached to this post. The picture must be at least 200px by 200px -
link
- The link attached to this post
Initialize callback listener:
OnPublishListener onPublishListener = new OnPublishListener() {
@Override
public void onComplete(String postId) {
Log.i(TAG, "Published successfully. The new post id = " + postId);
}
/*
* You can override other methods here:
* onThinking(), onFail(String reason), onException(Throwable throwable)
*/
};
Build feed:
Feed feed = new Feed.Builder()
.setMessage("Clone it out...")
.setName("Simple Facebook for Android")
.setCaption("Code less, do the same.")
.setDescription("The Simple Facebook library project makes the life much easier by coding less code for being able to login, publish feeds and open graph stories, invite friends and more.")
.setPicture("https://raw.github.com/sromku/android-simple-facebook/master/Refs/android_facebook_sdk_logo.png")
.setLink("https://github.com/sromku/android-simple-facebook")
.build();
Publish feed without dialog:
mSimpleFacebook.publish(feed, onPublishListener);
Publish feed with dialog:
mSimpleFacebook.publish(feed, true, onPublishListener);
And, the result is:
-
properties
- The key/value pairs which will appear in the stream attachment beneath the description -
actions
- One action link which will appear next to the 'Comment' and 'Like' link under posts
Build feed:
Feed feed = new Feed.Builder()
.setMessage("Clone it out...")
.setName("Simple Facebook SDK for Android")
.setCaption("Code less, do the same.")
.setDescription("Login, publish feeds and stories, invite friends and more...")
.setPicture("https://raw.github.com/sromku/android-simple-facebook/master/Refs/android_facebook_sdk_logo.png")
.setLink("https://github.com/sromku/android-simple-facebook")
.addAction("Clone", "https://github.com/sromku/android-simple-facebook")
.addProperty("Full documentation", "http://sromku.github.io/android-simple-facebook", "http://sromku.github.io/android-simple-facebook")
.addProperty("Stars", "14")
.build();
And, the result is:
-
Setup
-
Login/Logout
-
Publish 🔻
-
Requests/Invite
-
Get
-
Additional options
-
Samples