作者 陈俊学

5.2.7

1.更新发送小组动态相关接口|接口失效
2.更新采集帖子点赞,wow,评论列表接口|接口失效
3.更新部分校验参数。
... ... @@ -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
... ...
... ... @@ -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数
... ...