Skip to content

Commit c32b65e

Browse files
Jiaming Youmeta-codesync[bot]
authored andcommitted
Enable API for release
Summary: Enable API for release Differential Revision: D85924942 fbshipit-source-id: 2737b4ddbdee782fc3bf0903bb5a4ea2bb37a7d4
1 parent 9618c52 commit c32b65e

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

nodejs/example/server.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ const server = createServer((req, res) => {
4242
requestCookies, // current cookie
4343
req.headers.referer, // optional, help enhance the accurancy
4444
req.headers['x-forwarded-for'] ?? null,
45-
//'203.0.113.195, 2001:db8:85a3:8d3:1319:8a2e:370:7348',
4645
req.socket.remoteAddress ?? null
4746
);
4847
// Save cookies to response
@@ -55,12 +54,25 @@ const server = createServer((req, res) => {
5554
const fbc = builder.getFbc();
5655
// Get fbp
5756
const fbp = builder.getFbp();
57+
// Get client IP address
58+
const clientIpAddress = builder.getClientIpAddress();
5859

59-
// Bypass fbc and fbp to CAPI event APIs.
60+
const pii1 = builder.getNormalizedAndHashedPII(' John_Smith@gmail.com ', 'email');
61+
const pii2 = builder.getNormalizedAndHashedPII(' +001 (616) 954-78 88 ', 'phone');
62+
const pii3 = builder.getNormalizedAndHashedPII(' 62a14e44f765419d10fea99367361a727c12365e2520f32218d505ed9aa0f62f ', 'email');
63+
const pii4 = builder.getNormalizedAndHashedPII(' 62a14e44f765419d10fea99367361a727c12365e2520f32218d505ed9aa0f62f.AQYBAQAA ', 'email');
6064

61-
// End demo
65+
// Pass fbc, fbp, clientIpAddress, email and phone number to CAPI event APIs.
6266

63-
res.end("getFbc: " + fbc + "\n" + "getFbp: " + fbp + "\n");
67+
res.end(
68+
"getFbc: " + fbc + "\n" +
69+
"getFbp: " + fbp + "\n" +
70+
"getClientIpAddress: " + clientIpAddress + "\n" +
71+
"pii1: " + pii1 + "\n" +
72+
"pii2: " + pii2 + "\n" +
73+
"pii3: " + pii3 + "\n" +
74+
"pii4: " + pii4 + "\n"
75+
);
6476
});
6577

6678
function parseCookie(cookieString) {

0 commit comments

Comments
 (0)