用户社交网络集成在外部移动库中

时间:2014-03-17 06:26:30

标签: android ios facebook architecture

我正在为移动应用开发一个库。 该库是我的Web API(REST)的包装器,并提供了多个对象以便于在代码中实现。

我的API需要社交集成(例如Facebook) - 在我的独立应用程序中,应用程序要求Facebook获取权限并使用API​​将令牌发送到服务器。

假设:

  1. 要集成我的图书馆的应用程序已经需要与其用户进行社交集成。

  2. 要使用此库的开发人员知道该库需要社交集成,并且愿意将我的库所需的权限添加到他们的应用程序中。

  3. 问题:

    (我的问题部分是建筑,部分是关于最佳/常见的做法

    1. 我可以使用主机应用令牌与社交网络进行互动吗? (例如,代表用户发布图像)。

      1.1。如果答案是“是”,是否有任何限制?我以后可以从服务器访问此数据(没有主机应用程序密钥)吗?

      1.2。如果“不”中的答案,我的图书馆可以请求许可吗? (即在主机应用程序中打开Facebook权限对话框)

    2. 此问题是否有其他/更好的解决方案

      感谢!!!

1 个答案:

答案 0 :(得分:0)

是的,您可以使用应用生成的令牌与Facebook进行互动。令牌取决于用户,应用和权限。所以对于同一个用户但不同的应用程序它将是不同的令牌。 要上传图像并在墙上发布,您需要在Facebook上设置令牌生成时间和/或应用程序生成时间的权限。

发布时最后一件事确保设置隐私,并且每个令牌在60天后到期,但您也可以生成长期令牌。