簡體   English   中英

從iPhone應用程序發布到Facebook牆

[英]Publish to Facebook wall from iPhone application

沒關系,我無法通過iPhone應用程序將帖子發布到應用程序頁面牆(正在登錄的應用程序)。 我可以使用FBLoginDialog登錄,然后檢索數據以填充表格視圖,但是當我單擊按鈕以發布一些測試內容時,它將無法正常工作。 這是按鈕動作:

- (void)compose:(id)sender;
{
 NSString *tid=@"115372005166292";
 NSString *body    = @"My Test";
 NSArray *obj = [NSArray arrayWithObjects:body,[NSString stringWithFormat:@"%@", tid],nil];
 NSArray *keys = [NSArray arrayWithObjects:@"message",@"target_id",nil];
 NSDictionary *params = [NSDictionary dictionaryWithObjects:obj forKeys:keys];
 [[FBRequest requestWithDelegate:self] call:@"facebook.stream.publish" params:params];   
}

我也曾使用過FBStreamDialog,但我在那里遇到了兩個問題。 該對話框缺少自定義功能,發布項目時我無法處理回調(例如,重新加載tableview)

我一直在搜索互聯網,所有示例都與上面的代碼相似,所以我不確定我可能會缺少什么。

謝謝

您需要請求擴展權限。 登錄后顯示以下內容:

FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"status_update";
[dialog show];

Doc: http : //github.com/facebook/facebook-iphone-sdk/#readme

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM