首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用iOS开发工具包在Linkedin上分享不起作用

使用iOS开发工具包在Linkedin上分享不起作用
EN

Stack Overflow用户
提问于 2016-03-28 18:32:48
回答 2查看 1.1K关注 0票数 2

我正在使用iOS的移动SDK (版本:1.0.7)在LinkedIn上分享一些东西。我可以获取当前帐户信息,但当我尝试在LinkedIn上共享时,它总是反馈错误描述。这是我的代码:

代码语言:javascript
复制
let url:String = "https://api.linkedin.com/v1/people/~/shares"
let payload:String = "{\"comment\":\"Check out developer.linkedin.com! http://linkd.in/1FC2PyG\",\"visibility\":{\"code\":\"anyone\"}}"
if LISDKSessionManager.hasValidSession(){
    LISDKAPIHelper.sharedInstance().postRequest(url, stringBody: payload, success: { (response) -> Void in
          print("\(response.data)")
          }, error: { (apiError) -> Void in
          print("\(apiError.description)")
     })

有没有人遇到过同样的问题。请帮帮我,谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-04-12 20:21:30

这在Swift中有效:-

代码语言:javascript
复制
        if LISDKSessionManager.hasValidSession() {

        LISDKAPIHelper.sharedInstance().postRequest(url, stringBody: payload, success: {
            response in
            //Do something with the response
            print("\(response.data)")

            }, error: {
                error in
                //Do something with the error
                print("\(error.description)")
        })
    }
票数 1
EN

Stack Overflow用户

发布于 2018-04-22 12:03:30

当我没有设置正确的权限时,我也遇到了同样的问题。

确保创建具有共享权限的会话。

代码语言:javascript
复制
let permissions = [LISDK_BASIC_PROFILE_PERMISSION, LISDK_W_SHARE_PERMISSION]
LISDKSessionManager.createSession(withAuth: permissions, state: nil, showGoToAppStoreDialog: true, successBlock: ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36260516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档