facebook-java-business-sdk

Java SDK for Meta Marketing APIs

OTHER License

Stars
397
Committers
43

Bot releases are hidden (Show)

facebook-java-business-sdk - Meta Business SDK v20.0.0 Latest Release

Published by stcheng 2 months ago

facebook-java-business-sdk - Meta Business SDK v19.0.2

Published by stcheng 6 months ago

facebook-java-business-sdk - Meta Business SDK v19.0.1

Published by stcheng 7 months ago

Hello again! Apologies for the delay in rolling out this minor version update. Your patience is to be rewarded! We're offering much more than you might expect from a typical minor version bump.

Full Changelog: https://github.com/facebook/facebook-java-business-sdk/compare/v19.0.0...v19.0.1

facebook-java-business-sdk - Meta Business SDK v19.0.0

Published by stcheng 9 months ago

Happy New Year! As of January 23, 2024, we are thrilled to announce the release of Meta Business SDK v19.0, which now supports [Graph API v19.0 and Marketing API v19.0]. Due to the code freeze in December, we bypassed the minor version increments for v18.0. However, during this period, our developers remained actively engaged in our community, submitting issues and pull requests. While we updated the [Changelog] to include all API interface changes, you can access comprehensive code modifications in our repositories.

Full Changelog: https://github.com/facebook/facebook-java-business-sdk/compare/v18.0.4...v19.0.0

facebook-java-business-sdk - Meta Business SDK v18.0.4

Published by stcheng 11 months ago

facebook-java-business-sdk - Meta Business SDK v18.0.3

Published by stcheng 12 months ago

facebook-java-business-sdk - Meta Business SDK v18.0.2

Published by stcheng about 1 year ago

facebook-java-business-sdk - Meta Business SDK v18.0.1

Published by stcheng about 1 year ago

facebook-java-business-sdk - Meta Business SDK v18.0

Published by stcheng about 1 year ago

Introducing Meta Business SDK v18.0 for Java

Time flies. Today, (September 15, 2023) we’re announcing the release of Meta Business SDK v18.0 to support the [Graph API v18.0 and Marketing API v18.0]. It represents a major update which addresses numerous longstanding issues and expands support to additional features, nodes, and types. While you can find a comprehensive list of changes in our [Chagnelog], here are also following notable SDK-only updates that we believe are relevant to our developer community.

  • AdAssetFeedSpecAssetCustomizationRule and AdAssetMessageExtensions Support: Developer is able to Get a list of structuralized AdAssetFeedSpecAssetCustomizationRule and AdAssetMessageExtensions objects from AdAssetFeedSpec node.

  • AdsHistogramStats Support: Developer is able to Get a list of structuralized AdsHistogramStats objects from multiple video play related metrics.

  • BusinessImage, BusinessVideo, BusinessCreativeFolder Support: Developer is able to Post and Get these types of objects via Business node.

  • Four Instagram Nodes Support: InstagramCarousel, InstagramComment, InstagramMedia, and InstagramUser are now available for developers to work on, including all POST and GET APIs.

  • Java AdsInsights Breakdowns Support: Developer is able to get breakdowns from the AdsInsights object constructed from the JSON response.

  • Multiple LeadGen Form Objects Support: Developer is able to work on multiple LeadGen Form related objects, including LeadGenContextCard, LeadGenCustomDisclaimer, LeadGenThankYouPage.

A full API spec change could be viewed here.

facebook-java-business-sdk - Marketing API 2.10 Release

Published by windsfantasy6 over 7 years ago

facebook-java-business-sdk - v0.4.1 Release for API v2.8

Published by JiamingFB over 7 years ago

Sync with latest API features, including LeadGen and AdStudy
Fix Insights breakdown issue (#82) in previous version

facebook-java-business-sdk - v0.4.0

Published by JiamingFB over 7 years ago

v0.4.0 for Facebook Marketing API v2.8

facebook-java-business-sdk - Java SDK v0.3.0 for Facebook Ads API v2.7

Published by JiamingFB over 8 years ago

This release is for Facebook Ads API v2.7. Classes are modified to use new fields/params/endpoints. For more details about the version change, see https://developers.facebook.com/docs/marketing-api/changelog

facebook-java-business-sdk - v0.2.0 (API v2.6)

Published by JiamingFB over 8 years ago

v0.2.0 SDK makes API calls to Facebook Marketing API v2.6.
This is still a beta testing version, however, we'll lock down most of the programming interface. Official release will be announced when we have most of documentations ready.

BREAKING CHANGES:

  1. New version calls Facebook Marketing API v2.6 endpoints. Classes are
    modified to use new fields/params/endpoints and remove deprecated
    fields/params/endpoints.
  2. Improved Enum Handling: Enums are moved to their proper parent
    classes. e.g., previously we use "AdAccount.EnumCampaignStatus" for
    campaign status in creation, now we use "Campaign.EnumStatus" instead.
    This help us reduce duplicated code and have better code structure.

Breaking changes will result in compilation errors, which will help you identify changes needed.

Improvements:

  1. Added VideoUtils.java to ease video upload.
  2. Decoupled network in APIRequest and now you can customise how
    GET/POST/DELETE requests are executed, such as adding proxy or retry
    logic.
  3. bug fixing

Other changes:

  1. Re-ordered class fields and apis alphabetically
facebook-java-business-sdk - v0.1.0 (API 2.5)

Published by JiamingFB over 8 years ago

This is deprecated SDK version using Facebook API v2.5. Please see newer versions.

Package Rankings
Top 17.5% on Repo1.maven.org
Top 9.13% on Proxy.golang.org
Badges
Extracted from project README
Maven Central License Build Status