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

Facebook アプリに URL を登録していないため、エラーが発生しています。

解決策: Web サイト タブの Facebook APP 設定ページに URL を登録します。

于 2015-01-11T13:50:12.563 に答える