Linkedin分享数据
问题描述:
我知道有很多关于分享Linkedin的答案,但我没有得到任何确切的情况,如何通过Linkedin共享数据。 我使用https://api.linkedin.com/v1/people/~/shares api进行共享,但没有成功的回调响应甚至错误。最主要的是没有对话框打开共享。 这里是我的代码:Linkedin分享数据
var Shareurl : String = "https://api.linkedin.com/v1/people/~/shares"
var payload : String = "{\"comment\":\"Check out developer.linkedin.com!\",\"content\":{\"Heloo Folks\":\"LinkedIn Developers Resources\",\"description\":\"Leverage LinkedIn's APIs to maximize engagement\",\"submitted-url\":\"https://developer.linkedin.com\",\"submitted-image-url\":\"https://brand.linkedin.com/etc/designs/linkedin/katy/global/clientlibs/img/default-share.png\"},\"visibility\":{ \"code\":\"anyone\" }}"
if LISDKSessionManager.hasValidSession()
{
// appInstance.showLoader()
LISDKAPIHelper.sharedInstance().postRequest(Shareurl, stringBody: payload, success: { (response) in
// appInstance.hideLoader()
let data = response?.data.data(using: String.Encoding.utf8)
do
{
let dictResponse : [String : AnyObject] = try JSONSerialization.jsonObject(with: data! as Data, options: JSONSerialization.ReadingOptions.mutableContainers) as! [String : AnyObject]
print("LINKED SHARE \(dictResponse)")
if pbSocialDelegate != nil
{
pbSocialDelegate?.getLinkedinResponse!(userData: dictResponse)
}
}
catch
{
print("error")
}
}, error: { (error) in
//appInstance.hideLoader()
print(error as Any)
})
}
请帮助我,如何打开的链接股价对话框,并在上面的代码不会通过任何响应或错误。
答
LinkedIN不提供任何对话框,所以如果需要的话,然后设计您的自定义对话框。