作者 陈俊学

5.2.7

1.更新发送小组动态相关接口|接口失效
2.更新采集帖子点赞,wow,评论列表接口|接口失效
3.更新部分校验参数。
@@ -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: 526  
9 - name: 5.2.6  
  8 + code: 527
  9 + name: 5.2.7
@@ -1221,7 +1221,7 @@ class FacebookClient(Client): @@ -1221,7 +1221,7 @@ class FacebookClient(Client):
1221 "filters": new_filters, 1221 "filters": new_filters,
1222 "text": name}, "cursor": cursor, "feedbackSource": 23, 1222 "text": name}, "cursor": cursor, "feedbackSource": 23,
1223 "fetch_filters": True, "scale": 2, "stream_initial_count": 0} 1223 "fetch_filters": True, "scale": 2, "stream_initial_count": 0}
1224 - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', variables) 1224 + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663', variables)
1225 return self.f_res(res) 1225 return self.f_res(res)
1226 1226
1227 def GraphSearchQueryFilter(self, city): 1227 def GraphSearchQueryFilter(self, city):
@@ -2591,7 +2591,7 @@ class FacebookClient(Client): @@ -2591,7 +2591,7 @@ class FacebookClient(Client):
2591 "tsid": "0.13876918379130054"}, 2591 "tsid": "0.13876918379130054"},
2592 "experience": {"encoded_server_defined_params": None, "fbid": None, 2592 "experience": {"encoded_server_defined_params": None, "fbid": None,
2593 "grammar_bqf": None, "role": None, 2593 "grammar_bqf": None, "role": None,
2594 - "type": "POSTS_TAB"}, 2594 + "type": "VIDEOS_TAB"},
2595 "filters": new_filters, 2595 "filters": new_filters,
2596 "text": text}, "cursor": cursor, "feedbackSource": 23, 2596 "text": text}, "cursor": cursor, "feedbackSource": 23,
2597 "fetch_filters": True, "renderLocation": None, "scale": 1, "stream_initial_count": 0, 2597 "fetch_filters": True, "renderLocation": None, "scale": 1, "stream_initial_count": 0,
@@ -2607,7 +2607,7 @@ class FacebookClient(Client): @@ -2607,7 +2607,7 @@ class FacebookClient(Client):
2607 "privacySelectorRenderLocation": "COMET_STREAM", 2607 "privacySelectorRenderLocation": "COMET_STREAM",
2608 "useDefaultActor": False 2608 "useDefaultActor": False
2609 } 2609 }
2610 - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', var) 2610 + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663', var)
2611 return self.f_res(res) 2611 return self.f_res(res)
2612 2612
2613 def PageSearchCometResultsInitialResultsQuery(self, text: str, filters: list = [], cursor: str = None, 2613 def PageSearchCometResultsInitialResultsQuery(self, text: str, filters: list = [], cursor: str = None,
@@ -2631,7 +2631,7 @@ class FacebookClient(Client): @@ -2631,7 +2631,7 @@ class FacebookClient(Client):
2631 "filters": new_filters, 2631 "filters": new_filters,
2632 "text": text}, "count": 5, "cursor": cursor, "feedbackSource": 23, 2632 "text": text}, "count": 5, "cursor": cursor, "feedbackSource": 23,
2633 "fetch_filters": True, "renderLocation": None, "scale": 2, "stream_initial_count": 0} 2633 "fetch_filters": True, "renderLocation": None, "scale": 2, "stream_initial_count": 0}
2634 - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', var) 2634 + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663', var)
2635 items = [] 2635 items = []
2636 for node in res['data']['serpResponse']['results']['edges']: 2636 for node in res['data']['serpResponse']['results']['edges']:
2637 view_model = node['relay_rendering_strategy']['view_model'] 2637 view_model = node['relay_rendering_strategy']['view_model']
@@ -2697,7 +2697,7 @@ class FacebookClient(Client): @@ -2697,7 +2697,7 @@ class FacebookClient(Client):
2697 var['input'].pop('with_tags_ids', None) 2697 var['input'].pop('with_tags_ids', None)
2698 if not text_format_preset_id: 2698 if not text_format_preset_id:
2699 var['input'].pop('text_format_preset_id', None) 2699 var['input'].pop('text_format_preset_id', None)
2700 - res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var,True) 2700 + res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var, True)
2701 return self.f_res(res) 2701 return self.f_res(res)
2702 2702
2703 def NEWSFEEDComposerStoryCreateMutation(self, text: str = '', text_format_preset_id: str = '', 2703 def NEWSFEEDComposerStoryCreateMutation(self, text: str = '', text_format_preset_id: str = '',
@@ -2741,7 +2741,7 @@ class FacebookClient(Client): @@ -2741,7 +2741,7 @@ class FacebookClient(Client):
2741 var['input'].pop('with_tags_ids', None) 2741 var['input'].pop('with_tags_ids', None)
2742 if not text_format_preset_id: 2742 if not text_format_preset_id:
2743 var['input'].pop('text_format_preset_id', None) 2743 var['input'].pop('text_format_preset_id', None)
2744 - res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var,True) 2744 + res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var, True)
2745 return self.f_res(res) 2745 return self.f_res(res)
2746 2746
2747 def primaryLocation(self): 2747 def primaryLocation(self):
@@ -3503,18 +3503,22 @@ class FacebookClient(Client): @@ -3503,18 +3503,22 @@ class FacebookClient(Client):
3503 new_filters.append(json.dumps(key)) 3503 new_filters.append(json.dumps(key))
3504 else: 3504 else:
3505 new_filters.append(key) 3505 new_filters.append(key)
3506 - variables = {"allow_streaming": False, "args": {"callsite": "COMET_GLOBAL_SEARCH",  
3507 - "config": {"bootstrap_config": None, "exact_match": False, 3506 + variables = {"count": 5, "allow_streaming": False, "args": {"callsite": "COMET_GLOBAL_SEARCH",
  3507 + "config": {"bootstrap_config": None,
  3508 + "exact_match": False,
3508 "high_confidence_config": None, 3509 "high_confidence_config": None,
3509 - "sts_disambiguation": None, "watch_config": None}, 3510 + "sts_disambiguation": None,
  3511 + "watch_config": None},
3510 "context": {"bsid": str(uuid.uuid1()), 3512 "context": {"bsid": str(uuid.uuid1()),
3511 "tsid": "0.4393202217903591"}, 3513 "tsid": "0.4393202217903591"},
3512 - "experience": {"encoded_server_defined_params": None, 3514 + "experience": {
  3515 + "encoded_server_defined_params": None,
3513 "fbid": None, "grammar_bqf": None, "role": None, 3516 "fbid": None, "grammar_bqf": None, "role": None,
3514 "type": "POSTS_TAB"}, "filters": new_filters, 3517 "type": "POSTS_TAB"}, "filters": new_filters,
3515 - "text": text}, "cursor": cursor, "feedbackSource": 23, 3518 + "text": text}, "cursor": cursor,
  3519 + "feedbackSource": 23,
3516 "fetch_filters": True, "renderLocation": None, "scale": 2, "stream_initial_count": 0} 3520 "fetch_filters": True, "renderLocation": None, "scale": 2, "stream_initial_count": 0}
3517 - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', 3521 + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663',
3518 variables) 3522 variables)
3519 # data.serpResponse.results.edges.[0].relay_rendering_strategy.view_model.footer_model.feedback.id 3523 # data.serpResponse.results.edges.[0].relay_rendering_strategy.view_model.footer_model.feedback.id
3520 # data.serpResponse.results.edges.[0].relay_rendering_strategy.view_model.footer_model.feedback.i18n_reaction_count #like数 3524 # data.serpResponse.results.edges.[0].relay_rendering_strategy.view_model.footer_model.feedback.i18n_reaction_count #like数