Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/facebook-graph-api/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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
Facebook graph api facebook API条款是否允许将facebook事件、视频和照片导入我的社区网站?_Facebook Graph Api - Fatal编程技术网

Facebook graph api facebook API条款是否允许将facebook事件、视频和照片导入我的社区网站?

Facebook graph api facebook API条款是否允许将facebook事件、视频和照片导入我的社区网站?,facebook-graph-api,Facebook Graph Api,我正在计划一个跳舞的社区网站。它将允许组织舞蹈活动,并将视频、照片添加到舞蹈活动中。为了提供一个良好的用户体验,我希望用户能够通过扫描他们的墙(和他们的朋友)来添加事件,以便将照片、视频或事件添加到站点。当然,这只有在用户许可和他的请求下才会发生 用例包括 通过搜索或在我的应用程序中输入facebook事件url来添加facebook事件,在我的应用程序中可以进一步组织(例如标记),并与来自facebook以外其他来源的视频和图片相关联 添加用户或其朋友以前发布的视频,也可以将其与其他数据(歌

我正在计划一个跳舞的社区网站。它将允许组织舞蹈活动,并将视频、照片添加到舞蹈活动中。为了提供一个良好的用户体验,我希望用户能够通过扫描他们的墙(和他们的朋友)来添加事件,以便将照片、视频或事件添加到站点。当然,这只有在用户许可和他的请求下才会发生

用例包括

  • 通过搜索或在我的应用程序中输入facebook事件url来添加facebook事件,在我的应用程序中可以进一步组织(例如标记),并与来自facebook以外其他来源的视频和图片相关联

  • 添加用户或其朋友以前发布的视频,也可以将其与其他数据(歌曲、位置…)关联。这通常是一个youtube视频

  • 将他自己相册中的一张照片添加到我的网站,在那里,这些照片也可以与事件关联。如果允许其他用户将朋友或其他用户的公共相册添加到站点,这也将非常好

facebook平台使用条款允许这样做吗

您好


是的,它是允许的。您可以缓存当前登录用户的数据,请求其访问事件、相册等的权限

如果您需要在用户脱机时访问数据,则必须获得access\u offline权限,该权限将为您提供一个未过期的访问令牌(根据我的经验,该令牌最终会在一个月左右过期一次,我不明白为什么)。使用该令牌,您可以从该用户配置文件获取所有数据

我相信你的项目的最佳实践是获取数据,将其缓存到mysql数据库中,并从facebook外部连接所有你想要的元素。我在一个网站上做了类似的事情,我使用管理员的facebook帐户作为后台

关于图像的一件事:只需保存链接路径,它们总是可用的,不需要令牌或其他任何东西。Facebook从不删除它们。永远不要,即使用户从他的相册中删除它们,或者用户被禁止


祝你好运

无法为您的答案发布消息maxijib:-(因此我将作为答案发布。尽管离线访问不受欢迎,但您可以了解facebook为您提供的60天访问令牌,可在用户登录到您的应用程序时获得。直接通过或短寿命令牌获得长寿命令牌

对于其他函数,可以使用或(不确定)

我认为,如果用户批准api并且它不是垃圾邮件,那么您几乎可以对它做任何事情;)