アプリ エンジンで XMPP メッセージを受信し、ルックアップ テーブルを使用して、対応するグラスのユーザー ID を見つけ、タイムライン カードをプッシュしたいと考えています。サービスが OAuth で作成されていることがわかりました。毎回新しいサービスを作成する必要がありますか? または、ユーザーIDでサービスを取得できますか? サービスに関する参照はありますか?
ありがとう
これは私が使用しているコードです。現在、メッセージを受け取るたびに新しいミラー サービスを作成しています。それは問題を引き起こしますか、それとももっと良い方法がありますか? 「util.create_service」への参照はありますか?
class XmppHandler(xmpp_handlers.CommandHandler):
def push_command(self, message=None):
if message.arg:
id=XMPP_addr_access.get_id_from_addr(bare_jid(message.sender))
if id is not None:
creds=StorageByKeyName(Credentials, id, 'credentials').get()
mirror_service = util.create_service('mirror', 'v1', creds)
body = {'notification': {'level': 'DEFAULT'}}
body['text'] = message.arg
mirror_service.timeline().insert(body=body).execute()