要查看先前开发者如何回答加密合规性问题,您可以通过AppStore Connect API来获取相关信息。以下是一个使用Python的代码示例:
import requests
# 定义API endpoint和凭证信息
endpoint = 'https://api.appstoreconnect.apple.com/v1/questions'
access_token = 'YOUR_ACCESS_TOKEN'
# 发送API请求
headers = {
'Authorization': f'Bearer {access_token}',
'Content-Type': 'application/json'
}
response = requests.get(endpoint, headers=headers)
# 处理API响应
if response.status_code == 200:
data = response.json()
questions = data['data']
# 遍历每个问题并打印出开发者的回答
for question in questions:
print(f"Question ID: {question['id']}")
print(f"Question Title: {question['attributes']['question']['title']}")
# 检查是否有回答
if 'answer' in question['attributes']:
answer = question['attributes']['answer']['text']
print(f"Developer's Answer: {answer}")
else:
print("No answer available.")
else:
print(f"API request failed with status code {response.status_code}")
请注意,在上述代码示例中,您需要将YOUR_ACCESS_TOKEN
替换为您自己的AppStore Connect访问令牌。此外,您还需要确保您具有适当的API访问权限。
这段代码将发送一个GET请求到AppStore Connect API的/questions端点,并获取所有问题的信息。然后,它遍历每个问题,并检查是否有开发者的回答。如果有回答,则打印出回答的文本。如果没有回答,则打印出相应的消息。
希望这个代码示例可以帮助您查看先前开发者如何回答加密合规性问题。