0

このようなメッセージをユーザーのFacebookタイムラインに投稿するアプリがあります。

(正しいタイムライン投稿の画像)

これは正常に機能していますが、数回投稿すると、投稿がニュースフィードにグループ化され、次のように表示されます。

(ニュースフィードへの誤った形式の投稿の画像)

このニュースレポートの表示方法を制御するには、どの設定を使用する必要がありますか?「生理のすべて」と上部のボックスのページリンクの代わりに、「BodyiQクイズ」とアプリの説明が必要です。これらの値はどこに設定しますか?

また、元の投稿と同じように、グループ化されたレポートに「JayceeEffexがBodyiQQuizを介してリンクを共有した」と表示させることは可能ですか?

Facebook AS3 APIから投稿していますが、投稿コードは次のようになっています。

var auth:FacebookAuthResponse = Facebook.getAuthResponse();
var token:String = auth.accessToken;
var user:String = auth.uid;
var values:Object = 
{ 
    access_token: token,
    name: "Body iQ Quiz",
    picture: "http://a7.sphotos.ak.fbcdn.net/hphotos-ak-snc6/282950_427728213914009_630526316_n.jpg",
    link:"http://www.lil-lets.co.uk/en-GB/Wellbeing",  
    description: "Women, how well do we know our bodies? Click here to find out what your Body iQ is.", 
    message: result.FacebookBody + " " + result.FacebookTitle
};

Facebook.api("/" + user + "/feed", handleSubmitFeed, values, URLRequestMethod.POST); 

...しかし、これがコードで修正できるものなのか、それともアプリの構成を微調整する必要があるのか​​わかりません。

注:一部のユーザーは、単一の投稿でもニュースフィードで後者の形式を取得していると報告しているため(これを再現することはできません)、おそらくグループ化は赤ニシンであり、本当の問題はタイムラインのニュースフィードレポートをフォーマットする方法です役職?

4

1 に答える 1

0

投稿や写真をグループ化するかどうか、またいつグループ化するかは、Facebookが決定します。

(ユーザーが投稿の合間にFacebookからログアウトした場合、グループ化は行われないと言う人もいますが、それを要求したり、強制したりすることは、アプリの動作に使いやすい方法ではありません。)

あなたの場合、グループ化が発生する理由は、それが常にあなたが投稿している同じURLであるためだと思います。毎回異なるURLを投稿する場合は、グループ化を回避できる可能性があります。これは、意味のないGETパラメーターをURLに追加するだけで実現できます。ただし、これにより、あらゆる面で異なるURLになることに注意してください。特に、それらをOpen Graphオブジェクトと見なす場合–これらの異なるURLのいいねは蓄積されませんが、URLごとにカウントされます。

それとは別に、リンクを何度も投稿することは、達成しようとしていることの正しいメカニズムでさえないかもしれません。実際のOpen Graphアクションを定義し、それらを使用して「スコア」を公開する方がよいかもしれません。 Facebookのユーザーのために…?

于 2012-09-05T15:07:02.447 に答える