【问题标题】:Enable sharing Spotify listening activity on Facebook via API?启用通过 API 在 Facebook 上共享 Spotify 收听活动?
【发布时间】:2014-01-28 19:22:47
【问题描述】:

是否可以通过 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:

【问题讨论】:

    标签: spotify cocoalibspotify-2.0 libspotify


    【解决方案1】:

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

    若要在未启用的情况下启用涂鸦,您需要调用setScrobblingUserName:password:forService:callback: 设置服务凭据,然后调用setScrobblingState:forService:callback: 启用它。

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

    【讨论】:

    • 谢谢!只是为了确认一下,在 Facebook 的情况下,用户名是 Facebook 帐户的电子邮件吗?我会将什么传递给forService
    • 查看 libspotify 中的 api.h 以了解所有社交服务和加密状态的定义。
    猜你喜欢
    • 1970-01-01
    • 2015-07-05
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    相关资源
    最近更新 更多