0

次の配列でコメントストーリータグをどのように表示するのか疑問に思っていました....

{  "data": [    {     
 "id": "1364392319_4278554326462",       
"from": {       
"name": "Dave Morin",        
"id": "1364392319"      },       
"story": "Dave Morin was tagged in Shae Rachael Garton's album Mobile Uploads.",      
"story_tags": {       
"0": [          {            
"id": 1364392319,             
"name": "Dave Morin",            
"offset": 0,             
"length": 10,             
"type": "user"          }        ],         
"25": [          {            
"id": 100000204772261,             
"name": "Shae Rachael Garton",            
"offset": 25,            
"length": 19,             "type": "user"          }        ]      }, 

明らかにレイアウトが良くなっていますが、それが私がつかむことができる最高のものです:)

4

1 に答える 1

1

story_tags私はあなたの質問を完全には理解していませんが、Facebook.com にそのような投稿が表示されたときに Facebook がユーザー名を強調表示する方法を再現するために、パラメータ内の情報を最もよく使用する方法を尋ねているように聞こえますか?

必要なデータがそこにあるように見えるため、特定のコード例が必要な場合は、使用しているコードと問題が何であるかを知るのに役立ちますが、

  • story_tags配列 内の各エントリについて:
    • idこのタグによってリンクされたユーザーまたはページ ID です。
    • nameそのオブジェクトの名前です
    • offset強調表示/リンクする元のメッセージの最初の文字です (つまり、この場合、元のメッセージはstory次のレベルにあります)
    • length強調表示/リンクする文字数です
    • typeタグでリンクされたオブジェクトのタイプです

したがって、そこにある例については:

Dave Morin は、Shae Rachael Garton のアルバム Mobile Uploads でタグ付けされました。

オフセット 0 で 10 文字、オフセット 25 で 19 文字をタグ付けすると、次のように強調表示されます。

Dave MorinはShae Rachael Gartonのアルバム Mobile Uploadsでタグ付けされました。

最初のリンクは Dave のプロフィールにリンクしており、2 番目のリンクは Shae のプロフィールにリンクしています

于 2012-06-15T16:41:01.503 に答える