Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 苹果API/SDK:requestUserToken没有Swift/Objective-C?_Python_Objective C_Swift_Apple Music - Fatal编程技术网

Python 苹果API/SDK:requestUserToken没有Swift/Objective-C?

Python 苹果API/SDK:requestUserToken没有Swift/Objective-C?,python,objective-c,swift,apple-music,Python,Objective C,Swift,Apple Music,我需要能够从苹果音乐中检索特定于用户的数据。经过一些搜索后,似乎可以这样做: 返回用于访问个性化Apple音乐的用户令牌 内容 然而,这里给出的示例是Swift或Objective-C。我没有足够的经验来判断这段代码是否可以“移植”到另一种语言(如Python) 可能吗?请注意: - (void)requestUserTokenForDeveloperToken:(NSString *)developerToken completionHandl

我需要能够从苹果音乐中检索特定于用户的数据。经过一些搜索后,似乎可以这样做:

返回用于访问个性化Apple音乐的用户令牌 内容

然而,这里给出的示例是Swift或Objective-C。我没有足够的经验来判断这段代码是否可以“移植”到另一种语言(如Python)

可能吗?

请注意:

- (void)requestUserTokenForDeveloperToken:(NSString *)developerToken 
                        completionHandler:(void (^)(NSString *userToken, NSError *error))completionHandler;
这是一个Objective-C接口,您也可以在其中切换语言(语言下拉列表显示所有语言):

此时将显示Swift界面:

func requestUserToken(forDeveloperToken developerToken: String, 
    completionHandler: @escaping (String?, Error?) -> Void)
Apple只为开发者提供两种语言类型的API,没有python(其他)语言接口


从您的:

但即使我用Swift在一台非苹果电脑上写下它,这也不会有帮助,这是我唯一的要求

检查右侧边栏中的API文档,将发现:

SDKs

iOS 11.0+
tvOS 11.0+

Framework

StoreKit

API在iOS和tvOS SDK中可用,苹果不在非苹果机器上运行这些SDK。

如果此代码可以“移植”到Python等其他语言,那么ok
是什么意思。
@aircraft我想问:如果用户不在iOS上,是否可以获取用户令牌?经过一些研究,答案似乎是否定的。苹果公司只提供了
swift
objective-c
接口。@当然。但即使我用Swift在一台非苹果电脑上写下它,这也不会有帮助,这是我唯一的要求。