Rong Cloud Server SDK на Python
Обновление:
Зависимости:
Использование:
import os
import json
import unittest
import logging
from rong import ApiClient
app_key = ""
app_secret = ""
# Вы должны сохранить key и secret в переменных окружения сервера
os.environ.setdefault('rongcloud_app_key', app_key)
os.environ.setdefault('rongcloud_app_secret', app_secret)
logging.basicConfig(level=logging.INFO)
api = ApiClient()
Для вызова с одним параметром:
token = api.call_api(
action="/user/getToken",
params={
"userId": "user-id1",
"name":"username1",
"portraitUri":"p1"
}
)
Для вызова с несколькими параметрами:
addblack = api.call_api(
action="/user/blacklist/add",
params={
"userId": "user-id1",
"blackUserId":["user-id1","user-id2","user-id3"]
}
)
Если параметр должен принимать несколько значений, можно передать список напрямую.
Для параметров типа JSON:
publish = api.call_api(
action="/message/private/publish",
params={
"fromUserId": "user-id1",
"toUserId": "user-id8",
"objectName": "RC:ContactNtf",
"content": json.dumps(
{
"content":"this is content",
"targetUserId":"user-id8",
"sourceUserId":"user-id1",
"message": "fydtest",
"operation": "Request",
"extra":json.dumps(
{
"title":"this is title",
"name":"this is name"
}
)
}),
"pushContent": "this is push content",
"pushData": "this is push data"
}
)
Если вам неудобно вызывать метод call_api, вы можете обратиться к коду модульного тестирования в test.py.
Мы дополнительно упаковали call_api для удобства, но не рекомендуем использовать его в рабочей среде.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )