Skip to content

Commit c1111ae

Browse files
committed
update RCS snippets
1 parent 9180a78 commit c1111ae

16 files changed

+49
-47
lines changed

.env.dist

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ VONAGE_VIRTUAL_NUMBER='VONAGE_VIRTUAL_NUMBER'
88

99
# Account
1010
ACCOUNT_ID='ACCOUNT_ID'
11-
ACCOUNT_SECRET_VALUE='ACCOUNT_SECRET_VALUE'
11+
ACCOUNT_SECRET='ACCOUNT_SECRET'
1212
ACCOUNT_SECRET_ID='ACCOUNT_SECRET_ID'
1313
ACCOUNT_SMS_CALLBACK_URL='ACCOUNT_SMS_CALLBACK_URL'
1414

@@ -21,7 +21,7 @@ USER_DISPLAY_NAME='USER_DISPLAY_NAME'
2121
# Messages
2222
MESSAGES_TO_NUMBER='MESSAGES_TO_NUMBER'
2323
MESSAGES_API_URL='MESSAGES_API_URL'
24-
GEOSPECIFIC_MESSAGES_API_URL='GEOSPECIFIC_MESSAGES_API_URL'
24+
GEOSPECIFIC_VONAGE_API_HOST='GEOSPECIFIC_VONAGE_API_HOST'
2525
MESSAGES_MESSAGE_ID='MESSAGES_MESSAGE_ID'
2626
SMS_SENDER_ID='SMS_SENDER_ID'
2727
MMS_SENDER_ID='MMS_SENDER_ID'

account/create-secret.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
VONAGE_API_KEY = os.getenv('VONAGE_API_KEY')
1010
VONAGE_API_SECRET = os.getenv('VONAGE_API_SECRET')
11-
ACCOUNT_SECRET_VALUE = os.getenv('ACCOUNT_SECRET_VALUE')
11+
ACCOUNT_SECRET = os.getenv('ACCOUNT_SECRET')
1212

1313
from vonage import Auth, Vonage
1414
from vonage_account import VonageApiSecret
1515

1616
client = Vonage(Auth(api_key=VONAGE_API_KEY, api_secret=VONAGE_API_SECRET))
1717

18-
response: VonageApiSecret = client.account.create_secret(ACCOUNT_SECRET_VALUE)
18+
response: VonageApiSecret = client.account.create_secret(ACCOUNT_SECRET)
1919
print(response)

messages/rcs/revoke-message.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
11-
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
12-
GEOSPECIFIC_API_HOST = os.environ.get("GEOSPECIFIC_API_HOST")
10+
GEOSPECIFIC_VONAGE_API_HOST = os.environ.get("GEOSPECIFIC_VONAGE_API_HOST")
11+
MESSAGES_MESSAGE_ID = os.environ.get("MESSAGES_MESSAGE_ID")
1312

1413
from vonage import Auth, HttpClientOptions, Vonage
1514

@@ -18,8 +17,8 @@
1817
application_id=VONAGE_APPLICATION_ID,
1918
private_key=VONAGE_PRIVATE_KEY,
2019
),
21-
http_client_options=HttpClientOptions(api_host=GEOSPECIFIC_API_HOST),
20+
http_client_options=HttpClientOptions(api_host=GEOSPECIFIC_VONAGE_API_HOST),
2221
)
2322

24-
response = client.messages.revoke_rcs_message('MESSAGE_UUID')
23+
response = client.messages.revoke_rcs_message(MESSAGES_MESSAGE_ID)
2524
print(response)

messages/rcs/send-file.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUVONAGE_PRIVATE_KEY
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
12-
FILE_URL = os.environ.get("FILE_URL")
12+
MESSAGES_FILE_URL = os.environ.get("MESSAGES_FILE_URL")
1313

1414
from vonage import Auth, Vonage
1515
from vonage_messages.models import RcsFile, RcsResource
@@ -19,12 +19,12 @@
1919
application_id=VONAGE_APPLICATION_ID,
2020
private_key=VONAGE_PRIVATE_KEY,
2121
)
22-
)VONAGE_PRIVATE_KEY
22+
)
2323

2424
message = RcsFile(
25-
to=TO_NUMBER,
25+
to=MESSAGES_TO_NUMBER,
2626
from_=RCS_SENDER_ID,
27-
file=RcsResource(url='FILE_URL'),
27+
file=RcsResource(url=MESSAGES_FILE_URL),
2828
)
2929

3030
response = client.messages.send(message)

messages/rcs/send-image.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUVONAGE_PRIVATE_KEY
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
12-
IMAGE_URL = os.environ.get("IMAGE_URL")
12+
MESSAGES_IMAGE_URL = os.environ.get("MESSAGES_IMAGE_URL")
1313

1414
from vonage import Auth, Vonage
1515
from vonage_messages.models import RcsImage, RcsResource
@@ -19,12 +19,12 @@
1919
application_id=VONAGE_APPLICATION_ID,
2020
private_key=VONAGE_PRIVATE_KEY,
2121
)
22-
)VONAGE_PRIVATE_KEY
22+
)
2323

2424
message = RcsImage(
25-
to=TO_NUMBER,
25+
to=MESSAGES_TO_NUMBER,
2626
from_=RCS_SENDER_ID,
27-
image=RcsResource(url='IMAGE_URL'),
27+
image=RcsResource(url=MESSAGES_IMAGE_URL),
2828
)
2929

3030
response = client.messages.send(message)

messages/rcs/send-rich-card-carousel.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUVONAGE_PRIVATE_KEY
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
12+
MESSAGES_IMAGE_URL = os.environ.get("MESSAGES_IMAGE_URL")
13+
MESSAGES_VIDEO_URL = os.environ.get("MESSAGES_VIDEO_URL")
1214

1315
from vonage import Auth, Vonage
1416
from vonage_messages.models import RcsCustom
@@ -18,7 +20,7 @@
1820
application_id=VONAGE_APPLICATION_ID,
1921
private_key=VONAGE_PRIVATE_KEY,
2022
)
21-
)VONAGE_PRIVATE_KEY
23+
)
2224

2325
custom_dict = {
2426
"contentMessage": {
@@ -40,7 +42,7 @@
4042
"media": {
4143
"height": "MEDIUM",
4244
"contentInfo": {
43-
"fileUrl": "'$IMAGE_URL'",
45+
"fileUrl": MESSAGES_IMAGE_URL,
4446
"forceRefresh": "false",
4547
},
4648
},
@@ -59,7 +61,7 @@
5961
"media": {
6062
"height": "MEDIUM",
6163
"contentInfo": {
62-
"fileUrl": "'$VIDEO_URL'",
64+
"fileUrl": MESSAGES_VIDEO_URL,
6365
"forceRefresh": "false",
6466
},
6567
},
@@ -71,7 +73,7 @@
7173
}
7274

7375
message = RcsCustom(
74-
to=TO_NUMBER,
76+
to=MESSAGES_TO_NUMBER,
7577
from_=RCS_SENDER_ID,
7678
custom=custom_dict,
7779
)

messages/rcs/send-rich-card-standalone.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
12+
MESSAGES_IMAGE_URL = os.environ.get("MESSAGES_IMAGE_URL")
1213

1314
from vonage import Auth, Vonage
1415
from vonage_messages.models import RcsCustom
@@ -32,7 +33,7 @@
3233
"media": {
3334
"height": "TALL",
3435
"contentInfo": {
35-
"fileUrl": "'$IMAGE_URL'",
36+
"fileUrl": MESSAGES_IMAGE_URL,
3637
"forceRefresh": "false",
3738
},
3839
},
@@ -57,7 +58,7 @@
5758
}
5859

5960
message = RcsCustom(
60-
to=TO_NUMBER,
61+
to=MESSAGES_TO_NUMBER,
6162
from_=RCS_SENDER_ID,
6263
custom=custom_dict,
6364
)

messages/rcs/send-suggested-action-create-calendar-event.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -41,7 +41,7 @@
4141
}
4242
}
4343
message = RcsCustom(
44-
to=TO_NUMBER,
44+
to=MESSAGES_TO_NUMBER,
4545
from_=RCS_SENDER_ID,
4646
custom=custom_dict,
4747
)

messages/rcs/send-suggested-action-dial.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -37,7 +37,7 @@
3737
}
3838

3939
message = RcsCustom(
40-
to=TO_NUMBER,
40+
to=MESSAGES_TO_NUMBER,
4141
from_=RCS_SENDER_ID,
4242
custom=custom_dict,
4343
)

messages/rcs/send-suggested-action-multiple.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -44,7 +44,7 @@
4444
}
4545

4646
message = RcsCustom(
47-
to=TO_NUMBER,
47+
to=MESSAGES_TO_NUMBER,
4848
from_=RCS_SENDER_ID,
4949
custom=custom_dict,
5050
)

messages/rcs/send-suggested-action-open-url.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -36,7 +36,7 @@
3636
}
3737

3838
message = RcsCustom(
39-
to=TO_NUMBER,
39+
to=MESSAGES_TO_NUMBER,
4040
from_=RCS_SENDER_ID,
4141
custom=custom_dict,
4242
)

messages/rcs/send-suggested-action-share-location.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -37,7 +37,7 @@
3737

3838

3939
message = RcsCustom(
40-
to=TO_NUMBER,
40+
to=MESSAGES_TO_NUMBER,
4141
from_=RCS_SENDER_ID,
4242
custom=custom_dict,
4343
)

messages/rcs/send-suggested-action-view-location.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -44,7 +44,7 @@
4444

4545

4646
message = RcsCustom(
47-
to=TO_NUMBER,
47+
to=MESSAGES_TO_NUMBER,
4848
from_=RCS_SENDER_ID,
4949
custom=custom_dict,
5050
)

messages/rcs/send-suggested-reply.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -41,7 +41,7 @@
4141
}
4242

4343
message = RcsCustom(
44-
to=TO_NUMBER,
44+
to=MESSAGES_TO_NUMBER,
4545
from_=RCS_SENDER_ID,
4646
custom=custom_dict,
4747
)

messages/rcs/send-text.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
1212

1313
from vonage import Auth, Vonage
@@ -21,7 +21,7 @@
2121
)
2222

2323
message = RcsText(
24-
to=TO_NUMBER,
24+
to=MESSAGES_TO_NUMBER,
2525
from_=RCS_SENDER_ID,
2626
text="This is an RCS message sent via the Vonage Messages API.",
2727
)

messages/rcs/send-video.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
VONAGE_APPLICATION_ID = os.environ.get("VONAGE_APPLICATION_ID")
99
VONAGE_PRIVATE_KEY = os.environ.get("VONAGE_PRIVATE_KEY")
10-
TO_NUMBER = os.environ.get("TO_NUMBER")
10+
MESSAGES_TO_NUMBER = os.environ.get("MESSAGES_TO_NUMBER")
1111
RCS_SENDER_ID = os.environ.get("RCS_SENDER_ID")
12-
VIDEO_URL = os.environ.get("VIDEO_URL")
12+
MESSAGES_VIDEO_URL = os.environ.get("MESSAGES_VIDEO_URL")
1313

1414
from vonage import Auth, Vonage
1515
from vonage_messages.models import RcsVideo, RcsResource
@@ -22,9 +22,9 @@
2222
)
2323

2424
message = RcsVideo(
25-
to=TO_NUMBER,
25+
to=MESSAGES_TO_NUMBER,
2626
from_=RCS_SENDER_ID,
27-
video=RcsResource(url='VIDEO_URL'),
27+
video=RcsResource(url=MESSAGES_VIDEO_URL),
2828
)
2929

3030
response = client.messages.send(message)

0 commit comments

Comments
 (0)