作者 陈俊学

5.1.6

1.更新fb好友点赞头像封面相关接口
@@ -5,5 +5,5 @@ SERVER: @@ -5,5 +5,5 @@ SERVER:
5 control: http://fbchat.xyz:39002/api/terminal 5 control: http://fbchat.xyz:39002/api/terminal
6 mark: ntkj 6 mark: ntkj
7 VERSION: 7 VERSION:
8 - code: 515  
9 - name: 5.1.5  
  8 + code: 516
  9 + name: 5.1.6
@@ -2818,24 +2818,24 @@ class FacebookClient(Client): @@ -2818,24 +2818,24 @@ class FacebookClient(Client):
2818 return self.f_res(res) 2818 return self.f_res(res)
2819 2819
2820 def likeProfile(self, fbid, flag=True): 2820 def likeProfile(self, fbid, flag=True):
2821 - # type = 'profile'  
2822 - # action = 'like'  
2823 - # photo_id = self.getAlbumsCover(fbid, type)  
2824 - # if photo_id:  
2825 - # try:  
2826 - # self.graph.put_like(fbid + '_' + photo_id)  
2827 - # return {'success': True, 'photo_id': photo_id}  
2828 - # except GraphAPIError as err:  
2829 - # return {'success': False, 'photo_id': photo_id, 'errors': str(err)}  
2830 - # # return self.feedbackActions(photo_id, action, flag)  
2831 - # else:  
2832 - # return {'success': False, 'errors': "未获取到头像的photo_id"}  
2833 - text = self._state._session.get(f'https://www.facebook.com/{fbid}').text  
2834 - a = re.findall(r'fbid=(.*?)&set=(.*?)","viewer_image"', text)[0]  
2835 - text = self._state._session.get(f'https://www.facebook.com/photo/?fbid={a[0]}&set={a[1]}').text  
2836 - feedback_id = re.findall(r'"feedback":{"id":"(.*?)","can_viewer_react"', text)[0]  
2837 - return self.CometUFIFeedbackReactMutation(feedback_id=feedback_id, encrypted_tracking='',  
2838 - feedback_source='MEDIA_VIEWER') 2821 + type = 'profile'
  2822 + action = 'like'
  2823 + photo_id = self.getAlbumsCover(fbid, type)
  2824 + if photo_id:
  2825 + try:
  2826 + self.graph.put_like(fbid + '_' + photo_id)
  2827 + return {'success': True, 'photo_id': photo_id}
  2828 + except GraphAPIError as err:
  2829 + return {'success': False, 'photo_id': photo_id, 'errors': str(err)}
  2830 + # return self.feedbackActions(photo_id, action, flag)
  2831 + else:
  2832 + return {'success': False, 'errors': "未获取到头像的photo_id"}
  2833 + # text = self._state._session.get(f'https://www.facebook.com/{fbid}').text
  2834 + # a = re.findall(r'fbid=(.*?)&set=(.*?)","viewer_image"', text)[0]
  2835 + # text = self._state._session.get(f'https://www.facebook.com/photo/?fbid={a[0]}&set={a[1]}').text
  2836 + # feedback_id = re.findall(r'"feedback":{"id":"(.*?)","can_viewer_react"', text)[0]
  2837 + # return self.CometUFIFeedbackReactMutation(feedback_id=feedback_id, encrypted_tracking='',
  2838 + # feedback_source='MEDIA_VIEWER')
2839 2839
2840 def likeCover(self, fbid, flag=True): 2840 def likeCover(self, fbid, flag=True):
2841 type = 'cover' 2841 type = 'cover'