Skip to content

Commit 23ac484

Browse files
satwikareddy3facebook-github-bot
authored andcommitted
Auto-generated nodejs SDK code update
Summary: ignore-conflict-markers Reviewed By: liliarizona Differential Revision: D76757639 fbshipit-source-id: 29fd685dcd7df60006da3cf8d419b6202503a48e
1 parent 2a8463f commit 23ac484

File tree

93 files changed

+1530
-192
lines changed

Some content is hidden

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

93 files changed

+1530
-192
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
/*
2+
* Copyright (c) Meta Platforms, Inc. and affiliates.
3+
* All rights reserved.
4+
*
5+
* This source code is licensed under the license found in the
6+
* LICENSE file in the root directory of this source tree.
7+
*
8+
* @flow
9+
*/
10+
11+
'use strict';
12+
const bizSdk = require('facebook-nodejs-business-sdk');
13+
const Content = bizSdk.Content;
14+
const CustomData = bizSdk.CustomData;
15+
const EventRequest = bizSdk.EventRequest;
16+
const UserData = bizSdk.UserData;
17+
const ServerEvent = bizSdk.ServerEvent;
18+
19+
const access_token = '<ACCESS_TOKEN>';
20+
const pixel_id = '<ADS_PIXEL_ID>';
21+
const api = bizSdk.FacebookAdsApi.init(access_token);
22+
23+
let current_timestamp = Math.floor(new Date() / 1000);
24+
25+
const userData = (new UserData())
26+
.setEmails(['[email protected]'])
27+
.setPhones(['12345678901', '14251234567'])
28+
.setLeadId['525645896321548'])
29+
30+
const customData = (new CustomData())
31+
.setCustomProperties({ 'lead_event_source' : 'Salesforce'});
32+
33+
const serverEvent = (new ServerEvent())
34+
.setEventName('QualifiedLead')
35+
.setEventTime(current_timestamp)
36+
.setUserData(userData)
37+
.setActionSource('system_generated');
38+
39+
const eventsData = [serverEvent];
40+
const eventRequest = (new EventRequest(access_token, pixel_id))
41+
.setEvents(eventsData);
42+
43+
eventRequest.execute().then(
44+
response => {
45+
console.log('Response: ', response);
46+
},
47+
err => {
48+
console.error('Error: ', err);
49+
}
50+
);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "facebook-nodejs-business-sdk",
3-
"version": "22.0.3",
3+
"version": "23.0.0",
44
"description": "SDK for the Facebook Marketing API in Javascript and Node.js",
55
"author": "Facebook",
66
"maintainers": [

src/api.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ export default class FacebookAdsApi {
2121
locale: string;
2222
static _defaultApi: FacebookAdsApi;
2323
static get VERSION(): string {
24-
return 'v22.0';
24+
return 'v23.0';
2525
}
2626
static get SDK_VERSION(): string {
27-
return '22.0.3';
27+
return '23.0.0';
2828
}
2929
static get GRAPH(): string {
3030
return 'https://graph.facebook.com';

src/bundle.es6

Lines changed: 18 additions & 6 deletions
Large diffs are not rendered by default.

src/globals.es6

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import './../src/api'
1010
import './../src/objects/ad-video';
11+
import './../src/objects/ai-generated-product-image';
1112
import './../src/objects/alm-ad-account-info';
1213
import './../src/objects/alm-end-advertiser-info';
1314
import './../src/objects/alm-event';
@@ -26,6 +27,7 @@ import './../src/objects/ad-account-ad-rules-count-by-type';
2627
import './../src/objects/ad-account-ad-rules-history';
2728
import './../src/objects/ad-account-ad-volume';
2829
import './../src/objects/ad-account-ads-recommended-audios';
30+
import './../src/objects/ad-account-agency-fee-config';
2931
import './../src/objects/ad-account-all-payment-methods';
3032
import './../src/objects/ad-account-amount-spent-history';
3133
import './../src/objects/ad-account-app-setup-requirements';
@@ -58,7 +60,6 @@ import './../src/objects/ad-account-spend-cap-change-history';
5860
import './../src/objects/ad-account-spend-limit';
5961
import './../src/objects/ad-account-subscribed-apps';
6062
import './../src/objects/ad-account-subsidy-amount-details';
61-
import './../src/objects/ad-account-suggested-tag';
6263
import './../src/objects/ad-account-targeting-unified';
6364
import './../src/objects/ad-account-tracking-data';
6465
import './../src/objects/ad-account-url-for-asset-extraction';
@@ -106,6 +107,7 @@ import './../src/objects/ad-campaign-delivery-stats';
106107
import './../src/objects/ad-campaign-delivery-stats-unsupported-reasons';
107108
import './../src/objects/ad-campaign-frequency-control-specs';
108109
import './../src/objects/ad-campaign-group-advantage-state';
110+
import './../src/objects/ad-campaign-group-agency-fee-config-for-api';
109111
import './../src/objects/ad-campaign-group-incremental-conversion-optimization-config';
110112
import './../src/objects/ad-campaign-group-metrics-metadata';
111113
import './../src/objects/ad-campaign-group-stats';
@@ -136,6 +138,7 @@ import './../src/objects/ad-creative-feature-action-metadata';
136138
import './../src/objects/ad-creative-feature-customizations';
137139
import './../src/objects/ad-creative-feature-details';
138140
import './../src/objects/ad-creative-features-spec';
141+
import './../src/objects/ad-creative-format-transformation-spec';
139142
import './../src/objects/ad-creative-generative-asset-spec';
140143
import './../src/objects/ad-creative-house-shops-ads-seller-content';
141144
import './../src/objects/ad-creative-image-data-media-elements';
@@ -154,6 +157,7 @@ import './../src/objects/ad-creative-link-data-moment';
154157
import './../src/objects/ad-creative-link-data-sponsorship-info-spec';
155158
import './../src/objects/ad-creative-link-data-template-video-spec';
156159
import './../src/objects/ad-creative-marketing-message-structured-spec';
160+
import './../src/objects/ad-creative-media-sourcing-spec';
157161
import './../src/objects/ad-creative-object-story-spec';
158162
import './../src/objects/ad-creative-omnichannel-link-spec';
159163
import './../src/objects/ad-creative-photo-data';
@@ -284,7 +288,6 @@ import './../src/objects/ads-tabular';
284288
import './../src/objects/ads-targeting-insights';
285289
import './../src/objects/ads-text-suggestions';
286290
import './../src/objects/ads-user-settings';
287-
import './../src/objects/ads-value-adjustment-rule';
288291
import './../src/objects/ads-value-adjustment-rule-collection';
289292
import './../src/objects/adv-a-instance';
290293
import './../src/objects/advertiser-verification-status';
@@ -299,6 +302,7 @@ import './../src/objects/analytics-query-result';
299302
import './../src/objects/analytics-segment';
300303
import './../src/objects/analytics-user-config';
301304
import './../src/objects/android-app-link';
305+
import './../src/objects/apac-mon-seller-status-api-container';
302306
import './../src/objects/app-event-config';
303307
import './../src/objects/app-links';
304308
import './../src/objects/app-optimized-custom-events';
@@ -321,14 +325,14 @@ import './../src/objects/audio-asset';
321325
import './../src/objects/audio-copyright';
322326
import './../src/objects/audio-isrc';
323327
import './../src/objects/audio-release';
328+
import './../src/objects/audio-sub-label';
324329
import './../src/objects/audio-visual-reference-match';
325330
import './../src/objects/auth-link';
326331
import './../src/objects/automotive-model';
327332
import './../src/objects/avatar';
328333
import './../src/objects/avatar-profile-picture';
329334
import './../src/objects/bapi-domain';
330335
import './../src/objects/bcp-campaign';
331-
import './../src/objects/bespoke-partner-guidance-laser';
332336
import './../src/objects/bid-schedule';
333337
import './../src/objects/biz-inbox-offsite-email-account';
334338
import './../src/objects/blind-pig';
@@ -442,6 +446,7 @@ import './../src/objects/conversion-health-kpi';
442446
import './../src/objects/copyright-attribution-insights';
443447
import './../src/objects/copyright-audio-asset';
444448
import './../src/objects/copyright-media-misuse';
449+
import './../src/objects/copyright-ownership-transfer';
445450
import './../src/objects/copyright-reference-container';
446451
import './../src/objects/cover-photo';
447452
import './../src/objects/creative-asset-tag';
@@ -458,6 +463,7 @@ import './../src/objects/custom-audience-capabilities';
458463
import './../src/objects/custom-audience-data-source';
459464
import './../src/objects/custom-audience-group';
460465
import './../src/objects/custom-audience-health';
466+
import './../src/objects/custom-audience-integrity-flags-and-appeal-status';
461467
import './../src/objects/custom-audience-salts';
462468
import './../src/objects/custom-audience-session';
463469
import './../src/objects/custom-audience-shared-account-campaign-info';
@@ -556,6 +562,7 @@ import './../src/objects/ig-upcoming-event';
556562
import './../src/objects/ig-user';
557563
import './../src/objects/ig-user-export-for-cam';
558564
import './../src/objects/ig-user-for-ig-only-api';
565+
import './../src/objects/ig-user-messenger-profile';
559566
import './../src/objects/ig-user-subscribed-apps-data';
560567
import './../src/objects/ig-video-copyright-check-matches-information';
561568
import './../src/objects/ig-video-copyright-check-status';
@@ -565,20 +572,22 @@ import './../src/objects/image-copyright-dispute';
565572
import './../src/objects/image-reference-match';
566573
import './../src/objects/insights-result';
567574
import './../src/objects/insights-value';
575+
import './../src/objects/instagram-business-asset';
568576
import './../src/objects/instagram-insights-result';
569577
import './../src/objects/instagram-insights-value';
570578
import './../src/objects/instagram-related-product-tags';
571579
import './../src/objects/instagram-shopping-merchant-review-message';
580+
import './../src/objects/instagram-thread';
572581
import './../src/objects/instagram-user';
573582
import './../src/objects/instant-article-insights-query-result';
574583
import './../src/objects/ios-app-link';
575584
import './../src/objects/job-opening';
576585
import './../src/objects/key-value';
577-
import './../src/objects/keyword-delivery-report';
578586
import './../src/objects/lead';
579587
import './../src/objects/lead-gen-appointment-booking-info';
580588
import './../src/objects/lead-gen-appointment-slots-by-day';
581589
import './../src/objects/lead-gen-appointment-time-slot';
590+
import './../src/objects/lead-gen-client-validation-rules';
582591
import './../src/objects/lead-gen-conditional-questions-group-choices';
583592
import './../src/objects/lead-gen-conditional-questions-group-questions';
584593
import './../src/objects/lead-gen-context-card';
@@ -618,6 +627,7 @@ import './../src/objects/mix-insights-result';
618627
import './../src/objects/mailing-address';
619628
import './../src/objects/managed-partner-business';
620629
import './../src/objects/managed-partner-extended-credit';
630+
import './../src/objects/management-site-link';
621631
import './../src/objects/mcom-invoice-bank-account';
622632
import './../src/objects/mcom-invoice-details';
623633
import './../src/objects/mcom-invoice-lists';
@@ -728,6 +738,7 @@ import './../src/objects/privacy-option';
728738
import './../src/objects/private-lift-study-instance';
729739
import './../src/objects/product-catalog';
730740
import './../src/objects/product-catalog-category';
741+
import './../src/objects/product-catalog-check-marketplace-partner-sellers-status';
731742
import './../src/objects/product-catalog-data-source';
732743
import './../src/objects/product-catalog-diagnostic-group';
733744
import './../src/objects/product-catalog-facets';
@@ -768,6 +779,7 @@ import './../src/objects/product-item-offer';
768779
import './../src/objects/product-item-shipping';
769780
import './../src/objects/product-item-subscription-info';
770781
import './../src/objects/product-item-unit-price';
782+
import './../src/objects/product-item-video-data';
771783
import './../src/objects/product-set';
772784
import './../src/objects/product-set-metadata';
773785
import './../src/objects/product-set-taxon-category';
@@ -809,10 +821,10 @@ import './../src/objects/scheduled-post';
809821
import './../src/objects/scim-company-user-phone-number';
810822
import './../src/objects/security-settings';
811823
import './../src/objects/shadow-ig-hashtag';
812-
import './../src/objects/shadow-ig-media-boosted-insights-result';
813824
import './../src/objects/shadow-ig-media-builder';
814825
import './../src/objects/shadow-ig-media-collaborators';
815826
import './../src/objects/shadow-ig-media-product-tags';
827+
import './../src/objects/shadow-ig-user-ctx-partner-app-welcome-message-flow';
816828
import './../src/objects/shadow-ig-user-catalog-product-search';
817829
import './../src/objects/shadow-ig-user-catalog-product-variant';
818830
import './../src/objects/shadow-ig-user-partnership-ads-media-errors';
@@ -823,7 +835,6 @@ import './../src/objects/site-link';
823835
import './../src/objects/sliced-event-source-group';
824836
import './../src/objects/smart-pixel-insights';
825837
import './../src/objects/social-wifi-site';
826-
import './../src/objects/split-test-config';
827838
import './../src/objects/split-test-winner';
828839
import './../src/objects/status';
829840
import './../src/objects/store-catalog-settings';
@@ -914,6 +925,7 @@ import './../src/objects/web-app-link';
914925
import './../src/objects/web-publisher';
915926
import './../src/objects/website-creative-asset-source';
916927
import './../src/objects/website-creative-asset-suggestions';
928+
import './../src/objects/website-creative-info';
917929
import './../src/objects/whats-app-business-account';
918930
import './../src/objects/whats-app-business-health-status';
919931
import './../src/objects/whats-app-business-health-status-for-message-send';

src/objects/ad-account-ad-rules-history.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export default class AdAccountAdRulesHistory extends AbstractCrudObject {
4040
convert_asc_cp_single_instance: 'CONVERT_ASC_CP_SINGLE_INSTANCE',
4141
email: 'EMAIL',
4242
enable_advantage_campaign_budget: 'ENABLE_ADVANTAGE_CAMPAIGN_BUDGET',
43+
enable_advantage_plus_audience: 'ENABLE_ADVANTAGE_PLUS_AUDIENCE',
4344
enable_advantage_plus_creative: 'ENABLE_ADVANTAGE_PLUS_CREATIVE',
4445
enable_advantage_plus_placements: 'ENABLE_ADVANTAGE_PLUS_PLACEMENTS',
4546
enable_autoflow: 'ENABLE_AUTOFLOW',

0 commit comments

Comments
 (0)