0

根据这个答案(和评论) gnome-contacts 是 Gnome 的联系人集中的地方,它通过心灵感应进行了很好的聚合,但访问该信息的唯一方法似乎是 Gnome Shell 搜索提供程序,它只提供一个头像和一个名字。我一直在努力在 gjs 中复制部分 gnome-contacts,但在绑定方面遇到了很多麻烦。

有没有更简单的方法来实现这一点,或者我是否可以为 gnome-contacts 本身生成 vapi/gir 绑定,以便我可以像库一样使用它?

可能的替代解决方案:

在 GJS 中使用 libfolks 目前被Bug #694115阻止,但对于那些只需要 Google 联系人的人来说,可以通过GData在 GJS 中使用,如果可用的话,您甚至可以使用Gnome 在线帐户作为身份验证源。

4

1 回答 1

1

使用libfolks,这是 gnome-contacts 内部用来获取数据的。libfolks 应该可以通过 gjs 使用,尽管这还没有经过广泛测试,因此可能存在绑定问题。

请在此处报告任何绑定问题。

于 2017-06-14T16:18:40.847 回答