2013-04-05 42 views
4

我在嘗試在FB頁上發佈圖片時遇到問題我是管理員。圖片上傳到我自己的帳戶,而不是我的網頁。iOS Facebook SDK在頁面上發佈圖片,我擁有管理權

下面是我用來做這個代碼:

- (void)apiGraphUserPhotosPost:(UIImage*)img withMessage:(NSString*)message { 
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    NSUInteger c; 
    for (c = 0; c < [gFBPageArray count]; c++) 
    { 
     if ([[[gFBPageArray objectAtIndex:c] objectForKey:@"name"] isEqualToString:[defaults objectForKey:@"FBPostAs"]]) 
      break; 
    } 
    params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
       img, @"picture", message, @"message", [[gFBPageArray objectAtIndex:c] objectForKey:@"access_token"], @"access_token",nil]; 
    [[self facebook] requestWithGraphPath:[NSString stringWithFormat:@"/%@/photos", [[gFBPageArray objectAtIndex:c] objectForKey:@"id"]] 
             andParams:params 
            andHttpMethod:@"POST" 
            andDelegate:self]; 
} 

[defaults objectForKey:@"FBPostAs"]包含在這裏我要上傳的圖片的FB頁面的名稱。

gFBPageArray包含我擁有管理權限的FB頁面的列表。

我做錯了什麼?

我已經做了的/ PAGEID /飼料和/ PAGEID /視頻和它的工作原理以及類似的東西...

+1

[你是否試過這個?](http://stackoverflow.com/questions/9374117/picture-post-to-facebook-ends-up-in-the-wrong-place?rq=1) – 2013-04-15 12:45:20

+1

它的工作原理非常感謝,添加一個答案,所以我可以給你賞金獎勵:) – Jeremy 2013-04-15 13:12:27

回答

相關問題