Facebook iOS SDKを使用してFacebookに写真を投稿すると、通常、アプリケーションの名前を付けたフォトアルバムに自動的に移動します。たとえば、Facebookアプリケーションの名前が「MyApp」の場合、写真は「MyApp photos」というフォトアルバムに保存されます。写真はFacebook経由で投稿されましたIOS SDKは間違ったアルバムに行きます
しかし、2日前の時点で、私たちが取り組んでいるアプリケーションは、「DifferentApp photos」フォトアルバムに保存されているすべての写真で奇妙に動作し始めました。
キャプションの下に「X minutes ago via MyApp」と表示され、MyAppリンクがMyAppに移動するため、写真は正しいアプリに関連付けられます。私の人生にとって、私は「DifferentApp」がどのように絵になったかを考え出すことはできません。
写真を投稿するコードは変更されていませんが、価値があります。が変更された何
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:img, @"picture",message,@"caption",nil];
[appDelegate.fbObj requestWithGraphPath:@"me/photos"andParams:params andHttpMethod:@"POST" andDelegate:self];
は、私たちが今、検討して
(Disable Single Sign On (SSO) in Facebook IOS SDKを参照してください)Facebookアプリに切り替えることにより、アプリ内のWebViewを経由して認証を行うのではなくするために他のいくつかのポイントをFacebookのSDKを強制されていることです;私たちは「DifferentApp写真」アルバムを削除してから新しい写真を投稿した場合、写真は別アルバムに保存されます
- 、すなわち「ThirdApp写真」
- 我々は全く新しいFacebookアプリを登録して掲載写真はそれでもまだ間違ったアルバムに行きます。
どのような考えやアイデアにも大変感謝しています。
Facebookオブジェクトを初期化するコードを投稿します。 – hundreth