には保存されremote_app_idを私はFacebook経由のログインにはMac OS X 10.8上で新しいACAccountStore機能を使用しようとしていますが、私はエラーを取得:のMac OS XのFacebookのログインに失敗していない - アプリ
Facebookサーバーがこれを満たすことができませんでしたアクセス要求:アプリケーションに格納されていないremote_app_id
コードがrequestAccessToAccountsWithTypeメッセージを実行すると、Facebookへのアクセスが許可され、Facebookの資格情報が自分の設定に保存されます。また、WebViewコントロールを使用してFacebookにログインするレガシーバージョンのOS X用の別のコードパスがあります。同じAPP_IDで動作します。だから私はFacebookの開発者の設定でアプリを正しく設定する必要があります。そこに私は行方不明のいくつかの他の構成ですか?私はインターネット上で "remote_app_id"を検索し、空のセットを取得します。 iPhoneの開発者のための
ACAccountStore *account = [[ACAccountStore alloc] init];
ACAccountType *accountType = [account accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys: FB_APP_ID, ACFacebookAppIdKey, [NSArray arrayWithObjects:@"email", nil], ACFacebookPermissionsKey, ACFacebookAudienceFriends, ACFacebookAudienceKey, nil];
[account requestAccessToAccountsWithType:accountType options:options completion:^(BOOL granted, NSError *error) {
if (granted) {
NSArray *accountList = [account accountsWithAccountType:accountType];
for (ACAccount *thisAccount in accountList) {
NSLog(@"Found account: %@", [thisAccount accountDescription]);
}
}
else {
NSLog(@"Not granted because: %@", [error localizedDescription]);
}
}];
便利注:この問題には100%を発揮する:
iPhone上で同じ問題については(このページは、そのためのGoogleのメイン着陸ある):問題はこれです:iPhoneで、設定、左メニューのFacebook、次に正しいユーザー名/パスワード - Facebookへのログインに移動します。それが「設定Facebookログイン」です。 iPhoneが実際にのFBに「設定Facebookログイン」にログインしている場合は、問題が発生します。 "Settings Facebook Login"(明示的にFacebookAppをアンインストールする)で明示的にログアウトすると、問題は発生しません。
私が試みることを与えるでしょうが、これはiOSアプリではありません。あなたでしたか? – russwhitney
私はそれを試しましたが、それでも同じ動作とエラーメッセージがあります。 – russwhitney
申し訳ありませんが、私はもっと慎重に読んでください:)私のアプリケーションはiOSですが、とにかくエラーメッセージは同じですので、おそらくFacebookの設定で何らかのIDが必要になるでしょう... OS Xで再生しようとしました – lupatus