-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsends.php
More file actions
117 lines (99 loc) · 2.88 KB
/
Copy pathsends.php
File metadata and controls
117 lines (99 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?php
function sendLogin($senderId, $accessToken){
$response = "{
'recipient' : {
'id' : '".$senderId."'
},
'message' : {
'attachment' : {
'type' : 'template',
'payload' : {
'template_type' : 'generic',
'elements' : [{
'title' : 'Bem-Vindo ao Campus',
'image_url' : 'https://scontent.fplu7-1.fna.fbcdn.net/v/t1.0-9/22309000_2009983749287533_3197908685617239037_n.jpg?oh=3f2d4a69228227e25628163a57d7161a&oe=5A9AE7AA',
'buttons' : [{
'type' : 'account_link',
'url' : 'https://chatbotcv-pdehon.c9users.io/telavinculacao.php?idfacebook=$senderId'
}]
}]
}
}
}
}";
$options = array(
'http' => array(
'method' => 'POST',
'content' => $response ,
'header'=> "Content-Type: application/json\r\n" .
"Accept: application/json\r\n"
)
);
$context = stream_context_create( $options );
$url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$accessToken;
$result = file_get_contents( $url, false, $context );
}
//envia menu
function sendMenu($menu, $accessToken, $senderId){
$options = array(
'http' => array(
'method' => 'POST',
'content' => $menu ,
'header'=> "Content-Type: application/json\r\n" .
"Accept: application/json\r\n"
)
);
$context = stream_context_create( $options );
$url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$accessToken;
$result = file_get_contents( $url, false, $context );
}
//envia imagem
function sendImage($image, $userID, $accessToken){
$response = "{
'recipient' : {
'id' : '$userID'
},
'message' : {
'attachment' : {
'type' : 'image',
'payload' : {
'url' : '".$image."'
}
}
}
}";
$options = array(
'http' => array(
'method' => 'POST',
'content' => $response ,
'header'=> "Content-Type: application/json\r\n" .
"Accept: application/json\r\n"
)
);
$context = stream_context_create( $options );
$url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$accessToken;
$result = file_get_contents( $url, false, $context );
}
//envia texto
function sendTextMessage($message, $senderId, $accessToken){
$response = "{
'recipient' : {
'id' : '".$senderId."'
},
'message' : {
'text' : '".$message."'
}
}";
$options = array(
'http' => array(
'method' => 'POST',
'content' => $response ,
'header'=> "Content-Type: application/json\r\n" .
"Accept: application/json\r\n"
)
);
$context = stream_context_create( $options );
$url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$accessToken;
$result = file_get_contents( $url, false, $context );
}
?>