[英]Facebook permissions required to tag a friend in a wall post..?
我想在我發布在牆上的帖子中標記一位朋友,只是想知道需要哪些權限...?
我使用以下代碼...
對於權限..
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"friends_online_presence",
@"read_stream",
@"email",
@"publish_stream",
nil];
[self.appDelegate.facebook authorize:permissions];
[permissions release];
並張貼
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Test 2",@"message",
@"100004311843201,1039844409", @"to",
nil];
[self.appDelegate.facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
這成功發布在牆上,但不包括配置文件ID ...
雖然它在PHP中是錯誤報告 ,它表示在發布狀態更新和標記朋友時,Graph API中的問題無法正常工作。
它說它將發布狀態更新但標記不起作用。
編輯:
正如在評論中與OP討論的那樣,添加附加到其工作的參數的位置字段。
我認為這應該對你有所幫助:
要在用戶消息中提及用戶,請將此字符串與消息內聯:@ [userID]或@ [profileUrl]。 這會創建一個指向所述朋友的個人資料的內聯超鏈接,並向他們發送一個已被標記的通知。
摘自: https : //developers.facebook.com/docs/technical-guides/opengraph/mention-tagging/
對於Facebook好友中的標簽朋友,需要在帖子中標記等。
客戶朋友選擇器更適合標記朋友。 見下面的Facebook樣本https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2178-6/851564_497226807066458_2037734970_n.png
為此目的,我們這個圖形api taggable_friends可以獲得標記能力的朋友
有關更多詳細信息,請訪問此鏈接並閱讀標記部分(提及標記是適合您的要求的套件) 提及詳細信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.