2012-10-10 64 views
0

是我的代碼如何使用下面的對話框

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           @"MyTestAPP", @"name", 
           @"http://myserver.com/", @"link", 
           @"My Post!", @"caption", 
           @"ValuedCommunity", @"description", 
           myMessage, @"message",    
           nil]; 


// Publish. 

[facebook dialog:@"feed" andParams:params andDelegate:self]; 

現在有了這個代碼,當我點擊發布按鈕我得到這個 enter image description here

設置從iPhone應用程序原生iOS應用對Facebook主頁的默認字符串我試圖使用下面的代碼圖api,但它給了我一個錯誤消息「facebookerrdomain error 10000」。 [facebook requestWithGraphPath:@「me/feed」andParams:params andHttpMethod:@「POST」andDelegate:self]; 現在我想要做的是,要設置「myMessage」文本,而不是說這個東西。 是否可以這樣做? 如果是,那我該如何實現它。 請諮詢 謝謝

回答

0

一切皆有可能。使用requestWithGraphPath:andParams:andHttpMethod:andDelegate:方法並將權限設置爲publish_stream,然後您將收到消息。

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            yourMessage,@"message",nil]; 

    NSString *user_selected = [NSString stringWithFormat:@"me/feed"];  
    [facebook requestWithGraphPath:user_selected andParams:params andHttpMethod:@"POST" andDelegate:self]; 
+0

感謝Prasad的迴應。但事情是,我已經嘗試過了,它沒有工作,我已經在我的文章中提到過它。 – MayurCM

+0

檢查Facebook是否爲空,也滲透? –

+0

當我使用圖API時,它給了我這個錯誤**「必須使用活動訪問令牌來查詢關於當前用戶的信息」** – MayurCM

0

嗨Every1我試圖從最近兩天解決這個問題,我該如何解決 加入的NSMutableDictionary的的參數對象命名的access_token這樣

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           @"Ahha", @"name", 
           @"http://vctestserver.com/", @"link", 
           @"VCAHHA", @"caption", 
           @"ValuedCommunity", @"description", 
           storyTwtFB, @"message", 
           accessToken,@"access_token", 
           nil]; 
[facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 

在那裏我得到的accessToken的值一個參數從委託方法[facebook accessToken]。 storyTwtb是我想要在Facebook上發佈的應用程序的字符串。