簡體   English   中英

如何在iOS的Facebook打開圖故事中顯示自定義對象?

[英]How to display custom objects in facebook open graph stories for iOS?

我正在做一個項目,當用戶從我的應用程序請求播放歌曲時,我會在該項目上將自定義故事發布在用戶的Facebook時間軸上。 我在Facebook開發人員門戶上創建了一個OG故事。 這個故事看起來類似於

“凱文使用myAppName請求了一首歌”

我集成了代碼,並將其張貼在牆上。 工作正常。 現在,我在此過程中面臨兩個問題。

  1. 如何傳遞自定義歌曲名稱? 即使我將歌曲名稱作為參數之一發送到FBSDKOpenGraphObject,它也始終顯示為“樣本專輯”。 我將如何顯示自己的歌曲名稱,例如,

凱文(Kevin)要求這首歌永遠不要說永遠不要使用myAppName'

  1. 我的第二個問題是。 即使該帖子被發布,我也無法在時間軸中看到。 但是,我可以在牆上的Activitylog上看到它。 我已經在OG故事中啟用了“顯式共享”選項。

想法被贊賞。

1.要發布故事,您需要首先設置對象和動作。 在您的情況下,您已將Requested設置為action並將Song設置為Object。 對?

現在,對於每首歌曲 ,如果要在后期顯示它,則需要設置一個具有其自身屬性的對象。

  • 在開發人員門戶中轉到您的故事,然后單擊“ 獲取代碼”按鈕。
  • 單擊“對象代碼”,然后選擇平台IOS SDK ,您可以看到此屬性@"og:title": @"Sample Song" 您可以在此處設置歌曲標題。

在此處輸入圖片說明

  • 發布動作時,您需要提供該特定歌曲的對象網址作為動作代碼中的參數。 此處: [action setString:@"http://samples.ogp.me/677267592407093" forKey:@"level"];

2.在使用您的應用為他人發布故事之前,您必須將其提交進行審查

暫無
暫無

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

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