启用通过API在Facebook上共享Spotify监听活动?

启用通过API在Facebook上共享Spotify监听活动?,spotify,cocoalibspotify-2.0,libspotify,Spotify,Cocoalibspotify 2.0,Libspotify,是否可以通过Spotify API与Facebook共享收听活动 似乎在搜索方面有一些功能: -(void)setScrobblingState:(sp_scrobbling_state)state forService:(sp_social_provider)service callback:(SPErrorableOperationCallback)block; 如果没有,是否有可能知道用户是否启用了与Facebook的共享 编辑:谢谢你的回答!看起来有一个enumsp_social_pr

是否可以通过Spotify API与Facebook共享收听活动

似乎在搜索方面有一些功能:

-(void)setScrobblingState:(sp_scrobbling_state)state forService:(sp_social_provider)service callback:(SPErrorableOperationCallback)block;
如果没有,是否有可能知道用户是否启用了与Facebook的共享

编辑:谢谢你的回答!看起来有一个enum
sp_social_provider
,它可能有一个值
sp_social_provider\u FACEBOOK
,用于以下功能:

setScrobblingUserName:password:forService:callback:
setScrobblingState:forService:callback:

您可以使用SPSSession的
fetchScrobblingStateForService:callback:
来确定是否启用了对特定服务的scrobbling

如果未启用scribbling,则要启用它,需要调用
setScrobblingUserName:password:forService:callback:
来设置服务的凭据,然后调用
setScrobblingState:forService:callback:
来启用它


将状态设置为
SP\u SCROBBLING\u state\u使用\u GLOBAL\u设置
在会话中保留用户的全局首选项(首选)

谢谢!只是确认一下,在Facebook的情况下,用户名应该是Facebook帐户的电子邮件?我将传递给服务的
?请查看libspotify中的api.h,了解所有社会服务和scrobbling状态的定义。