VietCat commited on
Commit
ebb1778
·
1 Parent(s): 5a3113b

fix fb issue

Browse files
Files changed (1) hide show
  1. app/facebook.py +10 -7
app/facebook.py CHANGED
@@ -101,15 +101,18 @@ class FacebookClient:
101
 
102
  def _send_message_sync(self, page_access_token: str, recipient_id: str, message: str) -> dict:
103
  """
104
- Gửi tin nhắn sử dụng facebook-sdk (sync).
105
  """
106
  try:
107
- graph = facebook.GraphAPI(access_token=page_access_token, version="18.0")
108
- result = graph.put_object(
109
- parent_object='me',
110
- connection_name='messages',
111
- recipient={'id': recipient_id},
112
- message={'text': message}
 
 
 
113
  )
114
  return result
115
  except facebook.GraphAPIError as e:
 
101
 
102
  def _send_message_sync(self, page_access_token: str, recipient_id: str, message: str) -> dict:
103
  """
104
+ Gửi tin nhắn sử dụng facebook-sdk với request method trực tiếp.
105
  """
106
  try:
107
+ graph = facebook.GraphAPI(access_token=page_access_token, version="2.0")
108
+
109
+ # Sử dụng request method trực tiếp cho Messenger API
110
+ result = graph.request(
111
+ path="me/messages",
112
+ post_args={
113
+ "recipient": {"id": recipient_id},
114
+ "message": {"text": message}
115
+ }
116
  )
117
  return result
118
  except facebook.GraphAPIError as e: