2011-06-28 14 views
2

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アプリを登録して掲載写真はそれでもまだ間違ったアルバムに行きます。

どのような考えやアイデアにも大変感謝しています。

+0

Facebookオブジェクトを初期化するコードを投稿します。 – hundreth

答えて

0

グラフAPIでme/photosを呼び出した後に返される写真のIDを確認してください。同じことに気付くかもしれません。

新しく作成されたFacebookアプリで同じ問題が発生しましたが、数か月前に作成したアプリで壁紙に写真をアップロードすることはできませんでした。&写真アルバムは問題ありません。

有効な返信が写真のIDで返ってきたので写真がFacebookにアップロードされていたのですが、新しくアップロードされた写真のIDをhttp://www.facebook.com/photo.php?fbid=に追加すると写真が表示されますが、私のアルバムのリストから削除されたり、アクセスできなかったりします。 (Facebook Connectを使ったiOSアプリにちなんで命名された、1年前に作ったもの)

もっとハッキングして殴られた後、私は他のFacebookアカウントで自分のiOSアプリにログインすることに決めた。驚いたことに、アプリのアルバムに画像をアップロードして壁に表示されるのを確認できました。

+0

私は唯一ではないとうれしいです。それで解決策はありますか? (私がちょうどFatBoothから写真をアップロードしたのは、私のアプリのアルバムに関連付けられていたからです) – Gehan

+0

いいえ。 P –

+0

実際に、これは既にFacebookのバグが報告されていたので、コメントを追加して投票しました。あなたが同じことをすることができれば最高です。私たちが運が良ければ、Facebookは先に進んでそれを修正するかもしれませんが、私は息を止めません。バグのURLはhttp://bugs.developers.facebook.net/show_bug.cgiです。id = 18418 – Gehan

関連する問題