From 667b9df735ded94cd3ba529bd9aea107ada84b08 Mon Sep 17 00:00:00 2001 From: chenjunxue <1523825571@qq.com> Date: Tue, 23 Mar 2021 20:23:34 +0800 Subject: [PATCH] 5.2.7 1.更新发送小组动态相关接口|接口失效 2.更新采集帖子点赞,wow,评论列表接口|接口失效 3.更新部分校验参数。 --- conf/config.yaml | 4 ++-- lib/facebook.py | 38 +++++++++++++++++++++----------------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/conf/config.yaml b/conf/config.yaml index 7345332..577e16e 100644 --- a/conf/config.yaml +++ b/conf/config.yaml @@ -5,5 +5,5 @@ SERVER: control: http://fbchat.xyz:39002/api/terminal mark: ntkj VERSION: - code: 526 - name: 5.2.6 \ No newline at end of file + code: 527 + name: 5.2.7 \ No newline at end of file diff --git a/lib/facebook.py b/lib/facebook.py index 7c391cf..1af641f 100644 --- a/lib/facebook.py +++ b/lib/facebook.py @@ -1221,7 +1221,7 @@ class FacebookClient(Client): "filters": new_filters, "text": name}, "cursor": cursor, "feedbackSource": 23, "fetch_filters": True, "scale": 2, "stream_initial_count": 0} - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', variables) + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663', variables) return self.f_res(res) def GraphSearchQueryFilter(self, city): @@ -2591,7 +2591,7 @@ class FacebookClient(Client): "tsid": "0.13876918379130054"}, "experience": {"encoded_server_defined_params": None, "fbid": None, "grammar_bqf": None, "role": None, - "type": "POSTS_TAB"}, + "type": "VIDEOS_TAB"}, "filters": new_filters, "text": text}, "cursor": cursor, "feedbackSource": 23, "fetch_filters": True, "renderLocation": None, "scale": 1, "stream_initial_count": 0, @@ -2607,7 +2607,7 @@ class FacebookClient(Client): "privacySelectorRenderLocation": "COMET_STREAM", "useDefaultActor": False } - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', var) + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663', var) return self.f_res(res) def PageSearchCometResultsInitialResultsQuery(self, text: str, filters: list = [], cursor: str = None, @@ -2631,7 +2631,7 @@ class FacebookClient(Client): "filters": new_filters, "text": text}, "count": 5, "cursor": cursor, "feedbackSource": 23, "fetch_filters": True, "renderLocation": None, "scale": 2, "stream_initial_count": 0} - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', var) + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663', var) items = [] for node in res['data']['serpResponse']['results']['edges']: view_model = node['relay_rendering_strategy']['view_model'] @@ -2697,7 +2697,7 @@ class FacebookClient(Client): var['input'].pop('with_tags_ids', None) if not text_format_preset_id: var['input'].pop('text_format_preset_id', None) - res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var,True) + res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var, True) return self.f_res(res) def NEWSFEEDComposerStoryCreateMutation(self, text: str = '', text_format_preset_id: str = '', @@ -2741,7 +2741,7 @@ class FacebookClient(Client): var['input'].pop('with_tags_ids', None) if not text_format_preset_id: var['input'].pop('text_format_preset_id', None) - res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var,True) + res = self.graphql_api('ComposerStoryCreateMutation', '4390106454349218', var, True) return self.f_res(res) def primaryLocation(self): @@ -3503,18 +3503,22 @@ class FacebookClient(Client): new_filters.append(json.dumps(key)) else: new_filters.append(key) - variables = {"allow_streaming": False, "args": {"callsite": "COMET_GLOBAL_SEARCH", - "config": {"bootstrap_config": None, "exact_match": False, - "high_confidence_config": None, - "sts_disambiguation": None, "watch_config": None}, - "context": {"bsid": str(uuid.uuid1()), - "tsid": "0.4393202217903591"}, - "experience": {"encoded_server_defined_params": None, - "fbid": None, "grammar_bqf": None, "role": None, - "type": "POSTS_TAB"}, "filters": new_filters, - "text": text}, "cursor": cursor, "feedbackSource": 23, + variables = {"count": 5, "allow_streaming": False, "args": {"callsite": "COMET_GLOBAL_SEARCH", + "config": {"bootstrap_config": None, + "exact_match": False, + "high_confidence_config": None, + "sts_disambiguation": None, + "watch_config": None}, + "context": {"bsid": str(uuid.uuid1()), + "tsid": "0.4393202217903591"}, + "experience": { + "encoded_server_defined_params": None, + "fbid": None, "grammar_bqf": None, "role": None, + "type": "POSTS_TAB"}, "filters": new_filters, + "text": text}, "cursor": cursor, + "feedbackSource": 23, "fetch_filters": True, "renderLocation": None, "scale": 2, "stream_initial_count": 0} - res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5439515456066311', + res = self.graphql_api('SearchCometResultsInitialResultsQuery', '5133458603394663', variables) # data.serpResponse.results.edges.[0].relay_rendering_strategy.view_model.footer_model.feedback.id # data.serpResponse.results.edges.[0].relay_rendering_strategy.view_model.footer_model.feedback.i18n_reaction_count #like数 -- libgit2 0.24.0