1

我正在尝试使用 django-easy-friends 应用程序为用户导入 facebook 好友列表。

在 facebook 应用程序设置中,我有

Site URL:http://localhost:8000/friends/suggestions/suggested_friends/   

尝试导入好友列表时出现以下错误。

Given URL is not allowed by the Application configuration.: One or more of the given URLs     is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

以下是 (friends/contrib/suggestions/backends) 中 importers.py 中的 facebook 导入类

class FacebookImporter(BaseImporter):

def get_contacts(self, credentials):
    graph = facebook.GraphAPI(credentials["xxx"])
    friends = graph.get_connections("me", "friends")
    for friend in friends["data"]:
        yield {
            "name": friend["name"],
            "email": "",
        }
4

2 回答 2

0

好吧,您不应该依赖这些应用程序并根据您的特定需求自行创建一个。

于 2013-06-11T20:39:16.770 回答
0

您收到错误是因为您尚未在 Facebook APP 上注册 URL,

解决方案:在您的 Facebook APP 设置页面的网站选项卡下注册 URL。

于 2015-01-11T13:50:12.563 回答