通过API在Facebook上启用Spotify收听活动?

时间:2014-01-28 19:22:48

标签: spotify cocoalibspotify-2.0 libspotify

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

SPSession似乎有关于scrobbling的功能:

-(void)setScrobblingState:(sp_scrobbling_state)state forService:(sp_social_provider)service callback:(SPErrorableOperationCallback)block;

如果没有,是否可以知道用户是否已启用Facebook共享?

编辑:谢谢你的回答!看起来有一个枚举sp_social_provider,其值SP_SOCIAL_PROVIDER_FACEBOOK可能与以下函数一起使用:

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

1 个答案:

答案 0 :(得分:1)

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

要启用涂鸦(如果未启用),您需要调用setScrobblingUserName:password:forService:callback:设置服务的凭据,然后setScrobblingState:forService:callback:启用它。

将状态设置为SP_SCROBBLING_STATE_USE_GLOBAL_SETTING以保持用户在会话中的全局首选项(首选)。