Skip to content

Releases: roundrop/facebook4j

2.4.3

04 Mar 15:45
Compare
Choose a tag to compare

Changes

  • #91 Fix taggable_friends paging bug by @roundrop
  • Bump dependencies

2.4.2

13 Jan 12:39
Compare
Choose a tag to compare

Changes

  • #90 Pull Summary support up from ResponseList to PagableList by @sigpwned

2.4.1

26 Nov 01:54
Compare
Choose a tag to compare

This release contains the following minor fixes:

Changes

  • #89 Fix infinite recursion at facebook4j.FacebookBaseImpl#extendTokenExpiration() by @ceefour

2.4.0

24 Nov 00:43
Compare
Choose a tag to compare

Topics

Access Token expiration extention

Access tokens have a lifetime.
A short-lived token often have a lifetime of about two hours, but will automatically be refreshed when required. If you want to use access tokens for longer-lived web apps, especially server side, you need to generate a long-lived token. A long-lived token generally lasts about 60 days.
See Expiration and Extension of Access Tokens for details.

In Facebook4J, you can do it by Facebook#extendTokenExpiration() method.

Device Access Token

With Facebook Login for Devices people can easily and safely log into apps and services with their Facebook account on devices with limited input or display capabilities.
With device login, your device shows an alphanumeric code and tells people to enter it on a web page on their desktop PC or smartphone. People using your app or service can then grant permissions. After your application gets permissions, the device receives an Access Token which your app uses to make Graph API requests to identify the person and get information to personalize their experience with the device.
See Facebook Login for Devices for details.

In Facebook4J, you can use it by Facebook#getOAuthDeviceCode() method and Facebook#getOAuthDeviceToken() method.
An example implementation is available at https://github.com/roundrop/facebook4j-oauth-example .

Re-Authentication

This when your app confirms a person's identity after checking previously. With Facebook Login, your app asks a person to re-enter their Facebook password at any time. You can use this to prevent cases where a user leaves a device logged in or where a third party hijacks someone's session with your app.
See Re-Authentication for details.

In Facebook4J, you can use it by Facebook#getOAuthReAuthenticationURL() method.

Changes

version 2.3.2

16 Nov 11:32
Compare
Choose a tag to compare

Topics

#81 Comment attachment support

  • Supports post comment with attachment by @roundrop
  • Supports get comment with attachment by @roundrop

Changes

  • #82 Add some reading option parameters(order, include_hidden, show_expired and util method for adding reading parameter manually) by @roundrop

version 2.3.1

26 Oct 05:02
Compare
Choose a tag to compare

Changes

  • Add method signature for specific user_id to getTaggableFriends() by @roundrop
  • #79 delete v1.0 compatibility for permissions api by @roundrop
  • #80 Add deleting all permissions method by @roundrop

version 2.3.0

10 Jul 17:42
Compare
Choose a tag to compare

Topics

Newer response format support

  • Supports v2.3 API's /oauth/access_token response format by @roundrop
  • Supports {“success”: true} boolean response format @roundrop

Changes

version 2.2.2

31 Jan 08:52
Compare
Choose a tag to compare

Changes

version 2.2.1

31 Jan 08:59
Compare
Choose a tag to compare

Changes

  • #71 Accept string type hometown field by @sdonik
  • #72 getPictureURL for larger profile images (support 480x480 - 600x600) by @paolobiavati
  • #73 handle current format for graph API endpoint GET /{user-id}/permissions by @mamoabeng