0

Social Framework を使用して iOS アプリから Facebook に投稿しようとしています。SLComposeViewController を使用して、テキストと画像を Facebook の投稿に追加することに成功しました

SLComposeViewController *postVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[postVC setInitialText:messageText];
[postVC addImage:[UIImage imageNamed:@"share-this.png"]];
[self presentViewController:composeVC animated:YES completion:nil];

これで、私のアプリのユーザーは、数分以内に自分のタイムラインに複数回投稿できるようになりました。これを試してみると、Facebookはすべての投稿をアルバム「iOS Photos」にまとめて、別の投稿として表示しません。John Doe がアルバム iOS Photos に 3 枚の写真を追加しました

それらを別々の投稿として投稿し、それらをアルバムにまとめないようにする方法があるかどうかを知りたい. SLComposeViewController のメソッド自体を使用してこれを行うことはできますか?それとも、ソーシャル フレームワークのさまざまなアカウント管理 API を使用して、Facebook への投稿を自分で管理する必要がありますか?

4

1 に答える 1

0

これについてできることはあまりありません。あなたが目にしているのは、Facebook が組織化のために開発したニュース フィード機能です。つまり、いくつかの異なる投稿を作成したとしても、それらをユーザーに表示する段階になると、Facebook は短期間に同じアルバムに複数の画像投稿があることを検出し、それらをグループ化するということです。

唯一可能な回避策は、作曲者が表示されるたびに異なるアルバムを選択するようユーザーに提案することです。しかし、それでも、これがどの程度の違いを生むかはわかりません。Facebook は、投稿が短期間で発生したこと、および含まれているすべての画像に気付く場合があり、いずれにせよそれらを次のようにグループ化することがあります。

John Doe が x 枚の写真をアップロードしました

アップロード先のアルバムを指定せずに。

于 2013-01-25T11:32:48.910 に答える