|
7 | 7 |
|
8 | 8 | VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID") |
9 | 9 | VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY") |
10 | | -VONAGE_PRIVATE_KEY |
11 | | -VONAGE_FB_SENDER_ID = os.environ.get("VONAGE_FB_SENDER_ID") |
12 | | -FB_RECIPIENT_ID = os.environ.get("FB_RECIPIENT_ID") |
13 | | -VIDEO_URL = os.environ.get("VIDEO_URL") |
| 10 | +MESSENGER_RECIPIENT_ID = os.environ.get("MESSENGER_RECIPIENT_ID") |
| 11 | +MESSENGER_SENDER_ID = os.environ.get("MESSENGER_SENDER_ID") |
| 12 | +MESSAGES_VIDEO_URL = os.environ.get("MESSAGES_VIDEO_URL") |
14 | 13 |
|
15 | | -from vonage import Auth, Vonage |
16 | | -from vonage_messages.models import MessengerVideo, MessengerResource |
| 14 | +from vonage import Auth, HttpClientOptions, Vonage |
| 15 | +from vonage_messages import MessengerVideo, MessengerResource |
17 | 16 |
|
18 | 17 | client = Vonage( |
19 | 18 | Auth( |
20 | 19 | application_id=VONAGE_APPLICATION_ID, |
21 | | - private_key=VONAGE_PRIVATE_KEY_PATH, |
22 | | - ) |
23 | | -)VONAGE_PRIVATE_KEY |
| 20 | + private_key=VONAGE_PRIVATE_KEY, |
| 21 | + ), |
| 22 | + http_client_options=HttpClientOptions(api_host='messages-sandbox.nexmo.com'), |
| 23 | +) |
24 | 24 |
|
25 | 25 | message = MessengerVideo( |
26 | | - to=FB_RECIPIENT_ID, |
27 | | - from_=VONAGE_FB_SENDER_ID, |
28 | | - video=MessengerResource(url=VIDEO_URL), |
| 26 | + to=MESSENGER_RECIPIENT_ID, |
| 27 | + from_=MESSENGER_SENDER_ID, |
| 28 | + video=MessengerResource(url=MESSAGES_VIDEO_URL), |
29 | 29 | ) |
30 | 30 |
|
31 | 31 | response = client.messages.send(message) |
|
0 commit comments