-1

Iphone のソーシャル アプリのコード スニペットには、コメントの投稿とウォールへの投稿の 2 つの異なる機能が含まれます。

groupId、postmessageId を含むコメントの投稿。

        urlStr = [NSString stringWithFormat:@"%@%@/post/%@/comment?%@",HEADER_URL_GROUP,[ClassOfMethods getRecentGrpId],postid,[ClassOfMethods getAuthString]];
    url = [[NSURL alloc] initWithString:urlStr];
    [request setURL:url];  
    [request setHTTPMethod:@"PUT"];  
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];  
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];  
    [request setHTTPBody:postData];

groupId と PostmessageId も含む Wall への投稿

     urlStr = [NSString stringWithFormat:@"%@%@/member/%@/post?%@",HEADER_URL_GROUP,[ClassOfMethods getRecentGrpId],postid,[ClassOfMethods getAuthString]];

    url = [[NSURL alloc] initWithString:urlStr];
    [request setURL:url];  
    [request setHTTPMethod:@"PUT"];  
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];  
    [request setValue:@"applicatiosn/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];  
    [request setHTTPBody:postData];

コメントの投稿と Wall への投稿のコードは似ていますが、この 2 つの機能の違いを知っている人はいますか?? 明らかにあるはずですよね?そうしないと、2 つの別個の関数を作成できません。

私の理解が間違っている場合は修正してください。誰かが最初にウォールに投稿する必要があり、その後、同じグループ内の他のユーザーがその投稿されたメッセージに関連するコメントをウォールに投稿できると思います。ユーザーは、同じ groupId に属している限り、他のユーザーのウォールにメッセージを投稿できます。

誰かが他の誰かのウォールに投稿 ID を付けて投稿した場合、ウォールに投稿されたメッセージに続く後続のコメントは同じ投稿 ID を持ちますか?

4

1 に答える 1

0

違いがありますurlStr:コメント.../comment?%@"の場合は、壁に投稿する場合は.../post?%@"です。

于 2012-05-21T07:35:54.180 に答える