New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

messaging-api-messenger

Package Overview
Dependencies
Maintainers
3
Versions
112
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

messaging-api-messenger - npm Package Compare versions

Comparing version 0.8.0-alpha.6 to 0.8.0

13

lib/Messenger.js

@@ -380,4 +380,7 @@ 'use strict';Object.defineProperty(exports, "__esModule", { value: true });var _extends = Object.assign || function (target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i];for (var key in source) {if (Object.prototype.hasOwnProperty.call(source, key)) {target[key] = source[key];}}}return target;};

createGenericTemplate,
createListTemplate,
createOpenGraphTemplate,
createListTemplate: deprecated('createListTemplate', createListTemplate),
createOpenGraphTemplate: deprecated(
'createOpenGraphTemplate',
createOpenGraphTemplate),
createMediaTemplate,

@@ -388,9 +391,5 @@ createReceiptTemplate,

createAirlineItineraryTemplate,
createAirlineUpdateTemplate,
createAirlineFlightUpdateTemplate: deprecated(
'createAirlineFlightUpdateTemplate',
createAirlineUpdateTemplate) };exports.default =
createAirlineUpdateTemplate };exports.default =
Messenger;

@@ -439,49 +439,2 @@ 'use strict';Object.defineProperty(exports, "__esModule", { value: true });var _extends = Object.assign || function (target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i];for (var key in source) {if (Object.prototype.hasOwnProperty.call(source, key)) {target[key] = source[key];}}}return target;};

const MessengerBatch = {
// TODO: Remove in v0.8
createRequest: deprecated('createRequest', sendRequest),
createMessage: deprecated('createMessage', sendMessage),
createText: deprecated('createText', sendText),
createAttachment: deprecated('createAttachment', sendAttachment),
createAudio: deprecated('createAudio', sendAudio),
createImage: deprecated('createImage', sendImage),
createVideo: deprecated('createVideo', sendVideo),
createFile: deprecated('createFile', sendFile),
createTemplate: deprecated('createTemplate', sendTemplate),
createButtonTemplate: deprecated('createButtonTemplate', sendButtonTemplate),
createGenericTemplate: deprecated(
'createGenericTemplate',
sendGenericTemplate),
createListTemplate: deprecated('createListTemplate', sendListTemplate),
createOpenGraphTemplate: deprecated(
'createOpenGraphTemplate',
sendOpenGraphTemplate),
createReceiptTemplate: deprecated(
'createReceiptTemplate',
sendReceiptTemplate),
createMediaTemplate: deprecated('createMediaTemplate', sendMediaTemplate),
createAirlineBoardingPassTemplate: deprecated(
'createAirlineBoardingPassTemplate',
sendAirlineBoardingPassTemplate),
createAirlineCheckinTemplate: deprecated(
'createAirlineCheckinTemplate',
sendAirlineCheckinTemplate),
createAirlineItineraryTemplate: deprecated(
'createAirlineItineraryTemplate',
sendAirlineItineraryTemplate),
createAirlineFlightUpdateTemplate: deprecated(
'createAirlineFlightUpdateTemplate',
sendAirlineUpdateTemplate),
sendAirlineFlightUpdateTemplate: deprecated(
'sendAirlineFlightUpdateTemplate',
sendAirlineUpdateTemplate),
sendRequest,

@@ -498,4 +451,7 @@ sendMessage,

sendGenericTemplate,
sendListTemplate,
sendOpenGraphTemplate,
sendListTemplate: deprecated('sendListTemplate', sendListTemplate),
sendOpenGraphTemplate: deprecated(
'sendOpenGraphTemplate',
sendOpenGraphTemplate),
sendReceiptTemplate,

@@ -502,0 +458,0 @@ sendMediaTemplate,

@@ -107,3 +107,3 @@ 'use strict';Object.defineProperty(exports, "__esModule", { value: true });var _extends = Object.assign || function (target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i];for (var key in source) {if (Object.prototype.hasOwnProperty.call(source, key)) {target[key] = source[key];}}}return target;};

accessTokenOrConfig,
version = '3.0')
version = '4.0')
{

@@ -127,3 +127,3 @@ return new MessengerClient(accessTokenOrConfig, version);

accessTokenOrConfig,
version = '3.0')
version = '4.0')
{

@@ -142,3 +142,3 @@ let origin;

this._appSecret = config.appSecret;
this._version = extractVersion(config.version || '3.0');
this._version = extractVersion(config.version || '4.0');
this._onRequest = config.onRequest || onRequest;

@@ -1167,14 +1167,2 @@ origin = config.origin;

sendAirlineFlightUpdateTemplate(
recipient,
attrs,
options)
{
(0, _warning2.default)(
false,
'`MessengerClient.sendAirlineFlightUpdateTemplate` is deprecated. Use `MessengerClient.sendAirlineUpdateTemplate` instead.');
return this.sendAirlineUpdateTemplate(recipient, attrs, options);
}
/**

@@ -1296,2 +1284,4 @@ * Typing

{
(0, _warning2.default)(false, 'createMessageCreative: Broadcast API is deprecated.');
return this._axios.

@@ -1314,2 +1304,4 @@ post(

sendBroadcastMessage(messageCreativeId, options = {}) {
(0, _warning2.default)(false, 'sendBroadcastMessage: Broadcast API is deprecated.');
return this._axios.

@@ -1328,2 +1320,4 @@ post(

cancelBroadcast(broadcastId, options = {}) {
(0, _warning2.default)(false, 'cancelBroadcast: Broadcast API is deprecated.');
return this._axios.

@@ -1341,2 +1335,4 @@ post(

getBroadcast(broadcastId, options = {}) {
(0, _warning2.default)(false, 'getBroadcast: Broadcast API is deprecated.');
return this._axios.

@@ -1512,2 +1508,4 @@ get(

{
(0, _warning2.default)(false, 'startReachEstimation: Broadcast API is deprecated.');
return this._axios.

@@ -1533,2 +1531,4 @@ post(

{
(0, _warning2.default)(false, 'getReachEstimate: Broadcast API is deprecated.');
return this._axios.

@@ -1552,2 +1552,4 @@ get(

{
(0, _warning2.default)(false, 'getBroadcastMessagesSent: Broadcast API is deprecated.');
return this._axios.

@@ -1641,2 +1643,4 @@ post(

generateMessengerCode(options = {}) {
(0, _warning2.default)(false, 'generateMessengerCode: Messenger Code is deprecated.');
return this._axios.

@@ -1795,9 +1799,2 @@ post(

getActiveThreads(options = {}) {
return this.getInsights(
['page_messages_active_threads_unique'],
options).
then(result => result[0]);
}
getBlockedConversations(options = {}) {

@@ -1817,9 +1814,2 @@ return this.getInsights(

getReportedConversationsByReportType(options = {}) {
return this.getInsights(
['page_messages_reported_conversations_by_report_type_unique'],
options).
then(result => result[0]);
}
getOpenConversations(options = {}) {

@@ -1826,0 +1816,0 @@ // The metrics used here was replaced by the metrics used in getTotalMessagingConnections()

{
"name": "messaging-api-messenger",
"description": "Messaging API client for Messenger",
"version": "0.8.0-alpha.6",
"version": "0.8.0",
"engines": {

@@ -23,4 +23,4 @@ "node": ">=6"

"append-query": "^2.0.1",
"axios": "^0.18.0",
"axios-error": "^0.7.11",
"axios": "^0.19.0",
"axios-error": "^0.8.0",
"debug": "^4.0.1",

@@ -38,3 +38,3 @@ "form-data": "^2.3.2",

},
"gitHead": "4cb66f703f9e2f5bf979d77a97342e95301fb7c0"
"gitHead": "62a2ec0cb939605bf01a6054b9ccce9f9bb8e1d7"
}

@@ -6,6 +6,6 @@ import MessengerBatch from '../MessengerBatch';

describe('createRequest', () => {
describe('sendRequest', () => {
it('should create send text request', () => {
expect(
MessengerBatch.createRequest({
MessengerBatch.sendRequest({
messaging_type: 'UPDATE',

@@ -35,19 +35,19 @@ message: {

describe('createMessage', () => {
describe('sendMessage', () => {
it('should create send text request', () => {
expect(
MessengerBatch.createMessage(RECIPIENT_ID, { text: 'Hello' })
).toEqual({
method: 'POST',
relative_url: 'me/messages',
body: {
messaging_type: 'UPDATE',
message: {
text: 'Hello',
expect(MessengerBatch.sendMessage(RECIPIENT_ID, { text: 'Hello' })).toEqual(
{
method: 'POST',
relative_url: 'me/messages',
body: {
messaging_type: 'UPDATE',
message: {
text: 'Hello',
},
recipient: {
id: RECIPIENT_ID,
},
},
recipient: {
id: RECIPIENT_ID,
},
},
});
}
);
});

@@ -57,3 +57,3 @@

expect(
MessengerBatch.createMessage(
MessengerBatch.sendMessage(
RECIPIENT_ID,

@@ -80,3 +80,3 @@ { text: 'Hello' },

expect(
MessengerBatch.createMessage(
MessengerBatch.sendMessage(
{

@@ -106,3 +106,3 @@ phone_number: '+1(212)555-2368',

expect(
MessengerBatch.createMessage(
MessengerBatch.sendMessage(
RECIPIENT_ID,

@@ -119,5 +119,5 @@ { text: 'Hello' },

describe('createText', () => {
describe('sendText', () => {
it('should create send text request', () => {
expect(MessengerBatch.createText(RECIPIENT_ID, 'Hello')).toEqual({
expect(MessengerBatch.sendText(RECIPIENT_ID, 'Hello')).toEqual({
method: 'POST',

@@ -138,6 +138,6 @@ relative_url: 'me/messages',

describe('createAttachment', () => {
describe('sendAttachment', () => {
it('should create send attachment request', () => {
expect(
MessengerBatch.createAttachment(RECIPIENT_ID, {
MessengerBatch.sendAttachment(RECIPIENT_ID, {
type: 'image',

@@ -169,3 +169,3 @@ payload: {

describe('createAudio', () => {
describe('sendAudio', () => {
const request = {

@@ -191,3 +191,3 @@ method: 'POST',

expect(
MessengerBatch.createAudio(RECIPIENT_ID, 'https://example.com/audio.mp3')
MessengerBatch.sendAudio(RECIPIENT_ID, 'https://example.com/audio.mp3')
).toEqual(request);

@@ -198,3 +198,3 @@ });

expect(
MessengerBatch.createAudio(RECIPIENT_ID, {
MessengerBatch.sendAudio(RECIPIENT_ID, {
url: 'https://example.com/audio.mp3',

@@ -206,3 +206,3 @@ })

describe('createImage', () => {
describe('sendImage', () => {
const request = {

@@ -228,3 +228,3 @@ method: 'POST',

expect(
MessengerBatch.createImage(RECIPIENT_ID, 'https://example.com/pic.png')
MessengerBatch.sendImage(RECIPIENT_ID, 'https://example.com/pic.png')
).toEqual(request);

@@ -235,3 +235,3 @@ });

expect(
MessengerBatch.createImage(RECIPIENT_ID, {
MessengerBatch.sendImage(RECIPIENT_ID, {
url: 'https://example.com/pic.png',

@@ -243,3 +243,3 @@ })

describe('createVideo', () => {
describe('sendVideo', () => {
const request = {

@@ -265,3 +265,3 @@ method: 'POST',

expect(
MessengerBatch.createVideo(RECIPIENT_ID, 'https://example.com/video.mp4')
MessengerBatch.sendVideo(RECIPIENT_ID, 'https://example.com/video.mp4')
).toEqual(request);

@@ -272,3 +272,3 @@ });

expect(
MessengerBatch.createVideo(RECIPIENT_ID, {
MessengerBatch.sendVideo(RECIPIENT_ID, {
url: 'https://example.com/video.mp4',

@@ -280,3 +280,3 @@ })

describe('createFile', () => {
describe('sendFile', () => {
const request = {

@@ -302,3 +302,3 @@ method: 'POST',

expect(
MessengerBatch.createFile(RECIPIENT_ID, 'https://example.com/file.pdf')
MessengerBatch.sendFile(RECIPIENT_ID, 'https://example.com/file.pdf')
).toEqual(request);

@@ -309,3 +309,3 @@ });

expect(
MessengerBatch.createFile(RECIPIENT_ID, {
MessengerBatch.sendFile(RECIPIENT_ID, {
url: 'https://example.com/file.pdf',

@@ -317,6 +317,6 @@ })

describe('createTemplate', () => {
describe('sendTemplate', () => {
it('should create send template request', () => {
expect(
MessengerBatch.createTemplate(RECIPIENT_ID, {
MessengerBatch.sendTemplate(RECIPIENT_ID, {
template_type: 'button',

@@ -361,6 +361,6 @@ text: 'title',

describe('createButtonTemplate', () => {
describe('sendButtonTemplate', () => {
it('should create send button template request', () => {
expect(
MessengerBatch.createButtonTemplate(RECIPIENT_ID, 'title', [
MessengerBatch.sendButtonTemplate(RECIPIENT_ID, 'title', [
{

@@ -401,3 +401,3 @@ type: 'postback',

describe('createGenericTemplate', () => {
describe('sendGenericTemplate', () => {
const elements = [

@@ -425,5 +425,3 @@ {

it('should create send generic template request', () => {
expect(
MessengerBatch.createGenericTemplate(RECIPIENT_ID, elements)
).toEqual({
expect(MessengerBatch.sendGenericTemplate(RECIPIENT_ID, elements)).toEqual({
method: 'POST',

@@ -451,3 +449,3 @@ relative_url: 'me/messages',

describe('createListTemplate', () => {
describe('sendListTemplate', () => {
const elements = [

@@ -486,3 +484,3 @@ {

expect(
MessengerBatch.createListTemplate(RECIPIENT_ID, elements, buttons, {
MessengerBatch.sendListTemplate(RECIPIENT_ID, elements, buttons, {
top_element_style: 'compact',

@@ -514,3 +512,3 @@ })

describe('createOpenGraphTemplate', () => {
describe('sendOpenGraphTemplate', () => {
const elements = [

@@ -530,3 +528,3 @@ {

expect(
MessengerBatch.createOpenGraphTemplate(RECIPIENT_ID, elements)
MessengerBatch.sendOpenGraphTemplate(RECIPIENT_ID, elements)
).toEqual({

@@ -554,3 +552,3 @@ method: 'POST',

describe('createReceiptTemplate', () => {
describe('sendReceiptTemplate', () => {
const receipt = {

@@ -607,27 +605,25 @@ recipient_name: 'Stephane Crozatier',

it('should create send receipt template request', () => {
expect(MessengerBatch.createReceiptTemplate(RECIPIENT_ID, receipt)).toEqual(
{
method: 'POST',
relative_url: 'me/messages',
body: {
messaging_type: 'UPDATE',
message: {
attachment: {
type: 'template',
payload: {
template_type: 'receipt',
...receipt,
},
expect(MessengerBatch.sendReceiptTemplate(RECIPIENT_ID, receipt)).toEqual({
method: 'POST',
relative_url: 'me/messages',
body: {
messaging_type: 'UPDATE',
message: {
attachment: {
type: 'template',
payload: {
template_type: 'receipt',
...receipt,
},
},
recipient: {
id: RECIPIENT_ID,
},
},
}
);
recipient: {
id: RECIPIENT_ID,
},
},
});
});
});
describe('createMediaTemplate', () => {
describe('sendMediaTemplate', () => {
const elements = [

@@ -647,3 +643,3 @@ {

it('should create send media template request', () => {
expect(MessengerBatch.createMediaTemplate(RECIPIENT_ID, elements)).toEqual({
expect(MessengerBatch.sendMediaTemplate(RECIPIENT_ID, elements)).toEqual({
method: 'POST',

@@ -670,3 +666,3 @@ relative_url: 'me/messages',

describe('createAirlineBoardingPassTemplate', () => {
describe('sendAirlineBoardingPassTemplate', () => {
const attrs = {

@@ -790,3 +786,3 @@ intro_message: 'You are checked in.',

expect(
MessengerBatch.createAirlineBoardingPassTemplate(RECIPIENT_ID, attrs)
MessengerBatch.sendAirlineBoardingPassTemplate(RECIPIENT_ID, attrs)
).toEqual({

@@ -814,3 +810,3 @@ method: 'POST',

describe('createAirlineCheckinTemplate', () => {
describe('sendAirlineCheckinTemplate', () => {
const attrs = {

@@ -846,3 +842,3 @@ intro_message: 'Check-in is available now.',

expect(
MessengerBatch.createAirlineCheckinTemplate(RECIPIENT_ID, attrs)
MessengerBatch.sendAirlineCheckinTemplate(RECIPIENT_ID, attrs)
).toEqual({

@@ -870,3 +866,3 @@ method: 'POST',

describe('createAirlineItineraryTemplate', () => {
describe('sendAirlineItineraryTemplate', () => {
const attrs = {

@@ -996,3 +992,3 @@ intro_message: "Here's your flight itinerary.",

expect(
MessengerBatch.createAirlineItineraryTemplate(RECIPIENT_ID, attrs)
MessengerBatch.sendAirlineItineraryTemplate(RECIPIENT_ID, attrs)
).toEqual({

@@ -1020,3 +1016,3 @@ method: 'POST',

describe('createAirlineFlightUpdateTemplate', () => {
describe('sendAirlineUpdateTemplate', () => {
const attrs = {

@@ -1050,3 +1046,3 @@ intro_message: 'Your flight is delayed',

expect(
MessengerBatch.createAirlineFlightUpdateTemplate(RECIPIENT_ID, attrs)
MessengerBatch.sendAirlineUpdateTemplate(RECIPIENT_ID, attrs)
).toEqual({

@@ -1053,0 +1049,0 @@ method: 'POST',

@@ -32,3 +32,3 @@ import MockAdapter from 'axios-mock-adapter';

expect(axios.create).toBeCalledWith({
baseURL: 'https://graph.facebook.com/v3.0/',
baseURL: 'https://graph.facebook.com/v4.0/',
headers: { 'Content-Type': 'application/json' },

@@ -49,3 +49,3 @@ });

expect(axios.create).toBeCalledWith({
baseURL: 'https://graph.facebook.com/v3.0/',
baseURL: 'https://graph.facebook.com/v4.0/',
headers: { 'Content-Type': 'application/json' },

@@ -107,3 +107,3 @@ });

expect(axios.create).toBeCalledWith({
baseURL: 'https://mydummytestserver.com/v3.0/',
baseURL: 'https://mydummytestserver.com/v4.0/',
headers: { 'Content-Type': 'application/json' },

@@ -127,3 +127,3 @@ });

expect(axios.create).toBeCalledWith({
baseURL: 'https://graph.facebook.com/v3.0/',
baseURL: 'https://graph.facebook.com/v4.0/',
headers: { 'Content-Type': 'application/json' },

@@ -144,3 +144,3 @@ });

expect(axios.create).toBeCalledWith({
baseURL: 'https://graph.facebook.com/v3.0/',
baseURL: 'https://graph.facebook.com/v4.0/',
headers: { 'Content-Type': 'application/json' },

@@ -200,3 +200,3 @@ });

expect(axios.create).toBeCalledWith({
baseURL: 'https://mydummytestserver.com/v3.0/',
baseURL: 'https://mydummytestserver.com/v4.0/',
headers: { 'Content-Type': 'application/json' },

@@ -209,3 +209,3 @@ });

it('should return version of graph api', () => {
expect(new MessengerClient(ACCESS_TOKEN).version).toEqual('3.0');
expect(new MessengerClient(ACCESS_TOKEN).version).toEqual('4.0');
expect(new MessengerClient(ACCESS_TOKEN, 'v2.6').version).toEqual('2.6');

@@ -219,3 +219,3 @@ expect(new MessengerClient(ACCESS_TOKEN, '2.6').version).toEqual('2.6');

expect(new MessengerClient({ accessToken: ACCESS_TOKEN }).version).toEqual(
'3.0'
'4.0'
);

@@ -288,3 +288,3 @@ expect(

method: 'post',
url: 'https://graph.facebook.com/v3.0/path',
url: 'https://graph.facebook.com/v4.0/path',
body: {

@@ -291,0 +291,0 @@ x: 1,

@@ -32,3 +32,3 @@ import MockAdapter from 'axios-mock-adapter';

{
name: 'page_messages_active_threads_unique',
name: 'page_messages_reported_conversations_unique',
},

@@ -40,3 +40,3 @@ ],

.onGet(
`/me/insights/?metric=page_messages_active_threads_unique&access_token=${ACCESS_TOKEN}`
`/me/insights/?metric=page_messages_reported_conversations_unique&access_token=${ACCESS_TOKEN}`
)

@@ -46,3 +46,3 @@ .reply(200, reply);

const res = await client.getInsights([
'page_messages_active_threads_unique',
'page_messages_reported_conversations_unique',
]);

@@ -52,3 +52,3 @@

{
name: 'page_messages_active_threads_unique',
name: 'page_messages_reported_conversations_unique',
},

@@ -64,3 +64,3 @@ ]);

{
name: 'page_messages_active_threads_unique',
name: 'page_messages_reported_conversations_unique',
},

@@ -75,3 +75,3 @@ {

.onGet(
`/me/insights/?metric=page_messages_active_threads_unique%2Cpage_messages_blocked_conversations_unique&access_token=${ACCESS_TOKEN}`
`/me/insights/?metric=page_messages_reported_conversations_unique%2Cpage_messages_blocked_conversations_unique&access_token=${ACCESS_TOKEN}`
)

@@ -81,3 +81,3 @@ .reply(200, reply);

const res = await client.getInsights([
'page_messages_active_threads_unique',
'page_messages_reported_conversations_unique',
'page_messages_blocked_conversations_unique',

@@ -88,3 +88,3 @@ ]);

{
name: 'page_messages_active_threads_unique',
name: 'page_messages_reported_conversations_unique',
},

@@ -98,67 +98,2 @@ {

describe('#getActiveThreads', () => {
it('should call api get Insight data', async () => {
const { client, mock } = createMock();
const reply = {
data: [
{
name: 'page_messages_active_threads_unique',
period: 'day',
values: [
{
value: 83111,
end_time: '2017-02-02T08:00:00+0000',
},
{
value: 85215,
end_time: '2017-02-03T08:00:00+0000',
},
{
value: 87175,
end_time: '2017-02-04T08:00:00+0000',
},
],
title: 'Daily unique active threads count by thread fbid',
description:
'Daily: total unique active threads created between users and page.',
id:
'1234567/insights/?metric=page_messages_active_threads_unique/day',
},
],
};
mock
.onGet(
`/me/insights/?metric=page_messages_active_threads_unique&access_token=${ACCESS_TOKEN}`
)
.reply(200, reply);
const res = await client.getActiveThreads();
expect(res).toEqual({
name: 'page_messages_active_threads_unique',
period: 'day',
values: [
{
value: 83111,
end_time: '2017-02-02T08:00:00+0000',
},
{
value: 85215,
end_time: '2017-02-03T08:00:00+0000',
},
{
value: 87175,
end_time: '2017-02-04T08:00:00+0000',
},
],
title: 'Daily unique active threads count by thread fbid',
description:
'Daily: total unique active threads created between users and page.',
id: '1234567/insights/?metric=page_messages_active_threads_unique/day',
});
});
});
describe('#getBlockedConversations', () => {

@@ -296,78 +231,2 @@ it('should call api get Insight data', async () => {

describe('#getReportedConversationsByReportType', () => {
it('should call api get Insight data', async () => {
const { client, mock } = createMock();
const reply = {
data: [
{
name: 'page_messages_reported_conversations_by_report_type_unique',
period: 'day',
values: [
{
value: {
spam: 0,
inappropriate: 0,
other: 0,
},
end_time: '2018-03-11T08:00:00+0000',
},
{
value: {
spam: 0,
inappropriate: 0,
other: 0,
},
end_time: '2018-03-12T07:00:00+0000',
},
],
title:
'Daily unique reported conversations count broken down by report type',
description:
'Daily: The number of conversations from your Page that have been reported by people for reasons such as spam, or containing inappropriate content broken down by report type.',
id:
'1234567/insights/?metric=page_messages_reported_conversations_by_report_type_unique/day',
},
],
};
mock
.onGet(
`/me/insights/?metric=page_messages_reported_conversations_by_report_type_unique&access_token=${ACCESS_TOKEN}`
)
.reply(200, reply);
const res = await client.getReportedConversationsByReportType();
expect(res).toEqual({
name: 'page_messages_reported_conversations_by_report_type_unique',
period: 'day',
values: [
{
value: {
spam: 0,
inappropriate: 0,
other: 0,
},
end_time: '2018-03-11T08:00:00+0000',
},
{
value: {
spam: 0,
inappropriate: 0,
other: 0,
},
end_time: '2018-03-12T07:00:00+0000',
},
],
title:
'Daily unique reported conversations count broken down by report type',
description:
'Daily: The number of conversations from your Page that have been reported by people for reasons such as spam, or containing inappropriate content broken down by report type.',
id:
'1234567/insights/?metric=page_messages_reported_conversations_by_report_type_unique/day',
});
});
});
describe('#getOpenConversations', () => {

@@ -374,0 +233,0 @@ it('should call api get Insight data', async () => {

@@ -98,3 +98,3 @@ import MockAdapter from 'axios-mock-adapter';

next:
'https://graph.facebook.com/v3.0/138523840252451/personas?access_token=0987654321&limit=25&after=QVFIUl96LThrbmJrU3gzOHdsR2JaZA2dDM01uaEJNaUZArWnNTNHBhQi1iZA3lvakk2YWlUR3F5bUV3UDJYZAWVxYnJyOFA1VnJwZAG9GUEVzOGRMZAzRsV08wdW1R',
'https://graph.facebook.com/v4.0/138523840252451/personas?access_token=0987654321&limit=25&after=QVFIUl96LThrbmJrU3gzOHdsR2JaZA2dDM01uaEJNaUZArWnNTNHBhQi1iZA3lvakk2YWlUR3F5bUV3UDJYZAWVxYnJyOFA1VnJwZAG9GUEVzOGRMZAzRsV08wdW1R',
},

@@ -198,3 +198,3 @@ };

next:
'https://graph.facebook.com/v3.0/138523840252451/personas?access_token=0987654321&limit=25&after=QVFIUl96LThrbmJrU3gzOHdsR2JaZA2dDM01uaEJNaUZArWnNTNHBhQi1iZA3lvakk2YWlUR3F5bUV3UDJYZAWVxYnJyOFA1VnJwZAG9GUEVzOGRMZAzRsV08wdW1R',
'https://graph.facebook.com/v4.0/138523840252451/personas?access_token=0987654321&limit=25&after=QVFIUl96LThrbmJrU3gzOHdsR2JaZA2dDM01uaEJNaUZArWnNTNHBhQi1iZA3lvakk2YWlUR3F5bUV3UDJYZAWVxYnJyOFA1VnJwZAG9GUEVzOGRMZAzRsV08wdW1R',
},

@@ -201,0 +201,0 @@ };

@@ -861,3 +861,3 @@ import fs from 'fs';

const batch = [MessengerBatch.createText(USER_ID, 'Hello')];
const batch = [MessengerBatch.sendText(USER_ID, 'Hello')];

@@ -912,3 +912,3 @@ mock

const bigBatch = new Array(51).fill(
MessengerBatch.createText(USER_ID, 'Hello')
MessengerBatch.sendText(USER_ID, 'Hello')
);

@@ -915,0 +915,0 @@

@@ -1300,3 +1300,3 @@ import MockAdapter from 'axios-mock-adapter';

describe('#sendAirlineFlightUpdateTemplate', () => {
describe('#sendAirlineUpdateTemplate', () => {
it('should call messages api with airline flight update template', async () => {

@@ -1351,3 +1351,3 @@ const { client, mock } = createMock();

const res = await client.sendAirlineFlightUpdateTemplate(USER_ID, {
const res = await client.sendAirlineUpdateTemplate(USER_ID, {
intro_message: 'Your flight is delayed',

@@ -1354,0 +1354,0 @@ update_type: 'delay',

@@ -74,3 +74,3 @@ import fs from 'fs';

expect(config.baseURL + config.url).toEqual(
'https://graph.facebook.com/v3.0/debug_token'
'https://graph.facebook.com/v4.0/debug_token'
);

@@ -77,0 +77,0 @@ expect(config.params).toEqual({

@@ -380,4 +380,7 @@ /* @flow */

createGenericTemplate,
createListTemplate,
createOpenGraphTemplate,
createListTemplate: deprecated('createListTemplate', createListTemplate),
createOpenGraphTemplate: deprecated(
'createOpenGraphTemplate',
createOpenGraphTemplate
),
createMediaTemplate,

@@ -389,8 +392,4 @@ createReceiptTemplate,

createAirlineUpdateTemplate,
createAirlineFlightUpdateTemplate: deprecated(
'createAirlineFlightUpdateTemplate',
createAirlineUpdateTemplate
),
};
export default Messenger;

@@ -439,49 +439,2 @@ /* @flow */

const MessengerBatch = {
// TODO: Remove in v0.8
createRequest: deprecated('createRequest', sendRequest),
createMessage: deprecated('createMessage', sendMessage),
createText: deprecated('createText', sendText),
createAttachment: deprecated('createAttachment', sendAttachment),
createAudio: deprecated('createAudio', sendAudio),
createImage: deprecated('createImage', sendImage),
createVideo: deprecated('createVideo', sendVideo),
createFile: deprecated('createFile', sendFile),
createTemplate: deprecated('createTemplate', sendTemplate),
createButtonTemplate: deprecated('createButtonTemplate', sendButtonTemplate),
createGenericTemplate: deprecated(
'createGenericTemplate',
sendGenericTemplate
),
createListTemplate: deprecated('createListTemplate', sendListTemplate),
createOpenGraphTemplate: deprecated(
'createOpenGraphTemplate',
sendOpenGraphTemplate
),
createReceiptTemplate: deprecated(
'createReceiptTemplate',
sendReceiptTemplate
),
createMediaTemplate: deprecated('createMediaTemplate', sendMediaTemplate),
createAirlineBoardingPassTemplate: deprecated(
'createAirlineBoardingPassTemplate',
sendAirlineBoardingPassTemplate
),
createAirlineCheckinTemplate: deprecated(
'createAirlineCheckinTemplate',
sendAirlineCheckinTemplate
),
createAirlineItineraryTemplate: deprecated(
'createAirlineItineraryTemplate',
sendAirlineItineraryTemplate
),
createAirlineFlightUpdateTemplate: deprecated(
'createAirlineFlightUpdateTemplate',
sendAirlineUpdateTemplate
),
sendAirlineFlightUpdateTemplate: deprecated(
'sendAirlineFlightUpdateTemplate',
sendAirlineUpdateTemplate
),
sendRequest,

@@ -498,4 +451,7 @@ sendMessage,

sendGenericTemplate,
sendListTemplate,
sendOpenGraphTemplate,
sendListTemplate: deprecated('sendListTemplate', sendListTemplate),
sendOpenGraphTemplate: deprecated(
'sendOpenGraphTemplate',
sendOpenGraphTemplate
),
sendReceiptTemplate,

@@ -502,0 +458,0 @@ sendMediaTemplate,

@@ -107,3 +107,3 @@ /* @flow */

accessTokenOrConfig: string | ClientConfig,
version?: string = '3.0'
version?: string = '4.0'
): MessengerClient {

@@ -127,3 +127,3 @@ return new MessengerClient(accessTokenOrConfig, version);

accessTokenOrConfig: string | ClientConfig,
version?: string = '3.0'
version?: string = '4.0'
) {

@@ -142,3 +142,3 @@ let origin;

this._appSecret = config.appSecret;
this._version = extractVersion(config.version || '3.0');
this._version = extractVersion(config.version || '4.0');
this._onRequest = config.onRequest || onRequest;

@@ -1167,14 +1167,2 @@ origin = config.origin;

sendAirlineFlightUpdateTemplate(
recipient: UserID | Recipient,
attrs: AirlineUpdateAttributes,
options?: SendOption
): Promise<SendMessageSucessResponse> {
warning(
false,
'`MessengerClient.sendAirlineFlightUpdateTemplate` is deprecated. Use `MessengerClient.sendAirlineUpdateTemplate` instead.'
);
return this.sendAirlineUpdateTemplate(recipient, attrs, options);
}
/**

@@ -1296,2 +1284,4 @@ * Typing

) {
warning(false, 'createMessageCreative: Broadcast API is deprecated.');
return this._axios

@@ -1314,2 +1304,4 @@ .post(

sendBroadcastMessage(messageCreativeId: number, options?: Object = {}) {
warning(false, 'sendBroadcastMessage: Broadcast API is deprecated.');
return this._axios

@@ -1328,2 +1320,4 @@ .post(

cancelBroadcast(broadcastId: number, options?: Object = {}) {
warning(false, 'cancelBroadcast: Broadcast API is deprecated.');
return this._axios

@@ -1341,2 +1335,4 @@ .post(

getBroadcast(broadcastId: number, options?: Object = {}) {
warning(false, 'getBroadcast: Broadcast API is deprecated.');
return this._axios

@@ -1512,2 +1508,4 @@ .get(

) {
warning(false, 'startReachEstimation: Broadcast API is deprecated.');
return this._axios

@@ -1533,2 +1531,4 @@ .post(

) {
warning(false, 'getReachEstimate: Broadcast API is deprecated.');
return this._axios

@@ -1552,2 +1552,4 @@ .get(

) {
warning(false, 'getBroadcastMessagesSent: Broadcast API is deprecated.');
return this._axios

@@ -1641,2 +1643,4 @@ .post(

generateMessengerCode(options: Object = {}) {
warning(false, 'generateMessengerCode: Messenger Code is deprecated.');
return this._axios

@@ -1795,9 +1799,2 @@ .post(

getActiveThreads(options?: Object = {}) {
return this.getInsights(
['page_messages_active_threads_unique'],
options
).then(result => result[0]);
}
getBlockedConversations(options?: Object = {}) {

@@ -1817,9 +1814,2 @@ return this.getInsights(

getReportedConversationsByReportType(options?: Object = {}) {
return this.getInsights(
['page_messages_reported_conversations_by_report_type_unique'],
options
).then(result => result[0]);
}
getOpenConversations(options?: Object = {}) {

@@ -1826,0 +1816,0 @@ // The metrics used here was replaced by the metrics used in getTotalMessagingConnections()

@@ -68,6 +68,4 @@ /* @flow */

export type InsightMetric =
| 'page_messages_active_threads_unique'
| 'page_messages_blocked_conversations_unique'
| 'page_messages_reported_conversations_unique'
| 'page_messages_reported_conversations_by_report_type_unique'
| 'page_messages_total_messaging_connections'

@@ -74,0 +72,0 @@ | 'page_messages_new_conversations_unique';

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc