Skip to content

Facebook: "Invalid App ID: None" #252

@ckcollab

Description

@ckcollab

First of all: thanks so much for releasing, supporting and documenting this app! I am really pumped to use it, just a little problem in the way.

I am using Django and here are my settings:

TEMPLATE_CONTEXT_PROCESSORS = (
    ...
    'social.apps.django_app.context_processors.backends',
    'social.apps.django_app.context_processors.login_redirect',
)

MIDDLEWARE_CLASSES = (
    ...
    'social.apps.django_app.middleware.SocialAuthExceptionMiddleware',
)

BASE_AND_LIBRARY_APPS = (
    ...
    'social.apps.django_app.default',
    ...
)

AUTHENTICATION_BACKENDS = (
   'social.backends.facebook.FacebookOAuth2',
   'social.backends.google.GoogleOAuth2',
   'social.backends.twitter.TwitterOAuth',
   'django.contrib.auth.backends.ModelBackend',
)

SOCIAL_AUTH_FACEBOOK_KEY = os.environ.get("SOCIAL_AUTH_FACEBOOK_KEY ", None)
SOCIAL_AUTH_FACEBOOK_SECRET = os.environ.get("SOCIAL_AUTH_FACEBOOK_SECRET", None)
SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']

SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = os.environ.get("SOCIAL_AUTH_GOOGLE_OAUTH2_KEY", None)
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = os.environ.get("SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET", None)

SOCIAL_AUTH_TWITTER_KEY = os.environ.get("SOCIAL_AUTH_TWITTER_KEY", None)
SOCIAL_AUTH_TWITTER_SECRET = os.environ.get("SOCIAL_AUTH_TWITTER_SECRET", None)

LOGIN_REDIRECT_URL = '/'

AUTH_USER_MODEL = "user_profile.UserProfile"

And my link like such:

<a href="{% url 'social:begin' 'facebook' %}?next={{ request.path }}">Login with Facebook</a>

I must have fudged something up, I've looked at all the resources I could find and it seems like I am doing this right. I am positive the key is actually set:

(venv) > heroku run echo $SOCIAL_AUTH_FACEBOOK_KEY
Running `echo $SOCIAL_AUTH_FACEBOOK_KEY` attached to terminal... up, run.4085
62342344525454353453452739

but when I look at the url:
image

?client_id=None

Again, thanks for the lib and I appreciate any help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions