2011-10-17 81 views
1

有誰知道如何在iphone上登錄按鈕後在 facebook上貼牆。 我必須發佈默認圖片和文字。 如果是在其中fb類,它必須寫.i有最新的Facebook的Facebook。使用FBConnect庫後 感謝postToWall on Facebook登錄後在iphone

+0

您可以嘗試以下鏈接:http://www.raywenderlich.com/77/how-to-post-on-facebook-with-your-iphone-app http://www.raywenderlich.com/1626/how -to-post-to-a-users-wall-upload-photos-and-add-a-like-button-from-your-iphone-app –

回答

1

登錄就可以使用下面的方法張貼在用戶牆

Facebook *facebook = [[[UIApplication sharedApplication] delegate] facebook]; 
    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            @"###yourAPIKeY###", @"api_key", 
            @"###Your Message###", @"message", 
            @"###link if you want###", @"link", 
            @"### a picture if you want###", @"picture", 
            @"###name of your fb app###", @"name", 
            @"###Description###", @"description", 
            nil]; 
    [facebook requestWithGraphPath:@"me/feed" 
         andParams:params 
        andHttpMethod:@"POST" 
         andDelegate:self]; 

如果你希望它發生右後記錄在它的用戶應按照以下方法實現:

-(void) fbDidLogin 
{ 
} 

一定要注意,您需要從用戶問publish_stream權限

+0

感謝您的幫助。我的代碼和你說的一樣 - (void)fbDidLogin方法,但它崩潰,訪問錯誤不正確。 – triveni

+0

它返回什麼錯誤?一定要看看這一行:'Facebook * Facebook = [[[UIApplication sharedApplication]委託]臉書];'並確保它適合你的代碼。 –

+0

另外你應該根據你的需要和你的API密鑰更改字典中的密鑰 –