Skip to content

Commit 9622e68

Browse files
committed
v2.10 with all objects
1 parent e0ead4e commit 9622e68

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+5871
-638
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "facebook-ads-sdk",
3-
"version": "2.9.2",
3+
"version": "2.10.1",
44
"description": "SDK for the Facebook Ads API in Javascript and Node.js",
55
"author": {
66
"name": "Lucas Costa",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "facebook-ads-sdk",
3-
"version": "2.9.2",
3+
"version": "2.10.1",
44
"description": "SDK for the Facebook Ads API in Javascript and Node.js",
55
"author": "Lucas Costa (https://github.com/lucascosta)",
66
"maintainers": [

src/api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { FacebookRequestError } from './exceptions'
66
*/
77
export default class FacebookAdsApi {
88

9-
static get VERSION () { return 'v2.9' }
9+
static get VERSION () { return 'v2.10' }
1010
static get GRAPH () { return 'https://graph.facebook.com' }
1111

1212
/**

src/bundle.es6

Lines changed: 56 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,57 @@
11
export { default as FacebookAdsApi } from './../src/api'
2-
export { default as AdAccount } from './../src/objects/ad-account'
3-
export { default as AdsPixel } from './../src/objects/ads-pixel'
4-
export { default as AdCreative } from './../src/objects/ad-creative'
5-
export { default as AdImage } from './../src/objects/ad-image'
6-
export { default as AdPreview } from './../src/objects/ad-preview'
7-
export { default as AdSet } from './../src/objects/ad-set'
8-
export { default as Ad } from './../src/objects/ad'
9-
export { default as Business } from './../src/objects/business'
10-
export { default as Campaign } from './../src/objects/campaign'
11-
export { default as CustomAudience } from './../src/objects/custom-audience'
12-
export { default as Insights } from './../src/objects/insights'
13-
export { default as ProductCatalog } from './../src/objects/product-catalog'
14-
export { default as ProductItem } from './../src/objects/product-item'
15-
export { default as ProductSet } from './../src/objects/product-set'
16-
export { default as ProductFeed } from './../src/objects/product-feed'
17-
export { default as ReachFrequencyPrediction } from './../src/objects/reach-frequency-prediction'
18-
export { default as User } from './../src/objects/user'
2+
import Ad from './../src/objects/ad'
3+
import AdAccount from './../src/objects/adaccount'
4+
import AdAccountRoas from './../src/objects/adaccountroas'
5+
import AdAccountTargetingUnified from './../src/objects/adaccounttargetingunified'
6+
import AdAccountUser from './../src/objects/adaccountuser'
7+
import AdActivity from './../src/objects/adactivity'
8+
import AdAsyncRequest from './../src/objects/adasyncrequest'
9+
import AdAsyncRequestSet from './../src/objects/adasyncrequestset'
10+
import AdCreative from './../src/objects/adcreative'
11+
import AdImage from './../src/objects/adimage'
12+
import AdKeywordStats from './../src/objects/adkeywordstats'
13+
import AdLabel from './../src/objects/adlabel'
14+
import AdPlacePageSet from './../src/objects/adplacepageset'
15+
import AdPreview from './../src/objects/adpreview'
16+
import AdReportRun from './../src/objects/adreportrun'
17+
import AdsDataPartner from './../src/objects/adsdatapartner'
18+
import AdSet from './../src/objects/adset'
19+
import AdsInsights from './../src/objects/adsinsights'
20+
import AdsPixel from './../src/objects/adspixel'
21+
import AdsPixelStatsResult from './../src/objects/adspixelstatsresult'
22+
import BroadTargetingCategories from './../src/objects/broadtargetingcategories'
23+
import Business from './../src/objects/business'
24+
import BusinessAdAccountRequest from './../src/objects/businessadaccountrequest'
25+
import BusinessPageRequest from './../src/objects/businesspagerequest'
26+
import Campaign from './../src/objects/campaign'
27+
import CustomAudience from './../src/objects/customaudience'
28+
import CustomAudiencePrefillState from './../src/objects/customaudienceprefillstate'
29+
import CustomAudienceSession from './../src/objects/customaudiencesession'
30+
import CustomAudiencesTOS from './../src/objects/customaudiencestos'
31+
import Domain from './../src/objects/domain'
32+
import Event from './../src/objects/event'
33+
import EventSourceGroup from './../src/objects/eventsourcegroup'
34+
import ExternalEventSource from './../src/objects/externaleventsource'
35+
import Hotel from './../src/objects/hotel'
36+
import Lead from './../src/objects/lead'
37+
import LeadgenForm from './../src/objects/leadgenform'
38+
import LegacyBusinessAdAccountRequest from './../src/objects/legacybusinessadaccountrequest'
39+
import MinimumBudget from './../src/objects/minimumbudget'
40+
import OffsitePixel from './../src/objects/offsitepixel'
41+
import PartnerCategory from './../src/objects/partnercategory'
42+
import ProductCatalog from './../src/objects/productcatalog'
43+
import ProductCatalogHotelRoomsBatch from './../src/objects/productcataloghotelroomsbatch'
44+
import ProductCatalogPricingVariablesBatch from './../src/objects/productcatalogpricingvariablesbatch'
45+
import ProductFeed from './../src/objects/productfeed'
46+
import ProductFeedUpload from './../src/objects/productfeedupload'
47+
import ProductFeedUploadError from './../src/objects/productfeeduploaderror'
48+
import ProductFeedUploadErrorSample from './../src/objects/productfeeduploaderrorsample'
49+
import ProductGroup from './../src/objects/productgroup'
50+
import ProductItem from './../src/objects/productitem'
51+
import ProductSet from './../src/objects/productset'
52+
import ProfilePictureSource from './../src/objects/profilepicturesource'
53+
import RateCard from './../src/objects/ratecard'
54+
import ReachEstimate from './../src/objects/reachestimate'
55+
import ReachFrequencyPrediction from './../src/objects/reachfrequencyprediction'
56+
import TargetingSentenceLine from './../src/objects/targetingsentenceline'
57+
import Transaction from './../src/objects/transaction'

src/core.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -270,18 +270,14 @@ export class AbstractCrudObject extends AbstractObject {
270270
* @param {Object} targetClass
271271
* @param {Array} [fields]
272272
* @param {Object} [params]
273-
* @param {Boolean} [fetchFirstPage]
274273
* @param {String} [endpoint]
275274
* @return {Cursor}
276275
*/
277-
getEdge (targetClass, fields, params = {}, fetchFirstPage = true, enpoint) {
276+
getEdge (targetClass, fields, params = {}, enpoint) {
278277
if (fields) params['fields'] = fields.join(',')
279278
const sourceObject = this
280279
const cursor = new Cursor(sourceObject, targetClass, params, enpoint)
281-
if (fetchFirstPage) {
282-
return cursor.next()
283-
}
284-
return cursor
280+
return cursor.next()
285281
}
286282

287283
/**

src/globals.es6

Lines changed: 53 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,57 @@
11
import './../src/api'
2-
import './../src/objects/ad-account'
3-
import './../src/objects/ads-pixel'
4-
import './../src/objects/ad-creative'
5-
import './../src/objects/ad-preview'
6-
import './../src/objects/ad-set'
72
import './../src/objects/ad'
3+
import './../src/objects/adaccount'
4+
import './../src/objects/adaccountroas'
5+
import './../src/objects/adaccounttargetingunified'
6+
import './../src/objects/adaccountuser'
7+
import './../src/objects/adactivity'
8+
import './../src/objects/adasyncrequest'
9+
import './../src/objects/adasyncrequestset'
10+
import './../src/objects/adcreative'
11+
import './../src/objects/adimage'
12+
import './../src/objects/adkeywordstats'
13+
import './../src/objects/adlabel'
14+
import './../src/objects/adplacepageset'
15+
import './../src/objects/adpreview'
16+
import './../src/objects/adreportrun'
17+
import './../src/objects/adsdatapartner'
18+
import './../src/objects/adset'
19+
import './../src/objects/adsinsights'
20+
import './../src/objects/adspixel'
21+
import './../src/objects/adspixelstatsresult'
22+
import './../src/objects/broadtargetingcategories'
823
import './../src/objects/business'
24+
import './../src/objects/businessadaccountrequest'
25+
import './../src/objects/businesspagerequest'
926
import './../src/objects/campaign'
10-
import './../src/objects/custom-audience'
11-
import './../src/objects/insights'
12-
import './../src/objects/product-catalog'
13-
import './../src/objects/product-item'
14-
import './../src/objects/product-set'
15-
import './../src/objects/product-feed'
16-
import './../src/objects/reach-frequency-prediction'
17-
import './../src/objects/user'
27+
import './../src/objects/customaudience'
28+
import './../src/objects/customaudienceprefillstate'
29+
import './../src/objects/customaudiencesession'
30+
import './../src/objects/customaudiencestos'
31+
import './../src/objects/domain'
32+
import './../src/objects/event'
33+
import './../src/objects/eventsourcegroup'
34+
import './../src/objects/externaleventsource'
35+
import './../src/objects/hotel'
36+
import './../src/objects/lead'
37+
import './../src/objects/leadgenform'
38+
import './../src/objects/legacybusinessadaccountrequest'
39+
import './../src/objects/minimumbudget'
40+
import './../src/objects/offsitepixel'
41+
import './../src/objects/partnercategory'
42+
import './../src/objects/productcatalog'
43+
import './../src/objects/productcataloghotelroomsbatch'
44+
import './../src/objects/productcatalogpricingvariablesbatch'
45+
import './../src/objects/productfeed'
46+
import './../src/objects/productfeedupload'
47+
import './../src/objects/productfeeduploaderror'
48+
import './../src/objects/productfeeduploaderrorsample'
49+
import './../src/objects/productgroup'
50+
import './../src/objects/productitem'
51+
import './../src/objects/productset'
52+
import './../src/objects/profilepicturesource'
53+
import './../src/objects/ratecard'
54+
import './../src/objects/reachestimate'
55+
import './../src/objects/reachfrequencyprediction'
56+
import './../src/objects/targetingsentenceline'
57+
import './../src/objects/transaction'

src/objects/ad-account.js

Lines changed: 0 additions & 137 deletions
This file was deleted.

0 commit comments

Comments
 (0)