正在显示
2 个修改的文件
包含
20 行增加
和
20 行删除
| @@ -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' |
-
请 注册 或 登录 后发表评论