kevinyoung
V2EX  ›  macOS

想写一个截图分享到微博的 alfred workflow,没找到 OS X 内嵌微博的 api,any ideas?

  •  
  •   kevinyoung · Sep 9, 2014 · 3372 views
    This topic created in 4301 days ago, the information mentioned may be changed or developed.
    或者是根本就没有开放?
    9 replies    2014-09-10 09:57:34 +08:00
    popbones
        1
    popbones  
       Sep 9, 2014   ❤️ 1
    不知道Alfred workflow的可编程性到什么程度,印象里最多也就是到AppleScript和Shell Script的水平吧。调用OSX内嵌的微博API的话,理论上你可以看看Account Framework (https://developer.apple.com/library/mac/documentation/Accounts/Reference/AccountsFrameworkRef/_index.html)
    Automan
        2
    Automan  
       Sep 9, 2014   ❤️ 1
    不嫌麻烦的话,用php调用sdk然后po过去。
    fatestigma
        3
    fatestigma  
       Sep 10, 2014   ❤️ 1
    目前还真没找到什么方法。AppleScript中好像也没有这个相关的部分。翻了好久字典。。
    你可以考虑用Processes Suite来完成吧。。。
    kevinyoung
        4
    kevinyoung  
    OP
       Sep 10, 2014
    @Automan 想过,不过要自己申请应用做验证太麻烦了..
    Automan
        5
    Automan  
       Sep 10, 2014
    @kevinyoung 反正只有你一个用户,用测试的就 OK。
    hewigovens
        6
    hewigovens  
       Sep 10, 2014
    用Social.framework, 你可以这样做, 用Objc写一个cli binary, 然后在Alfred里用shell传参数来调用. 发微博的sample代码可以参考这个gist

    https://gist.github.com/hewigovens/9678404
    kevinyoung
        7
    kevinyoung  
    OP
       Sep 10, 2014
    @hewigovens 感谢那个按钮点不到了,手动致谢~ 不过一点也不懂Objc,我再看看
    applelove
        8
    applelove  
       Sep 10, 2014
    @kevinyoung 写出来的话记得分享一下哦
    wxm4ever
        9
    wxm4ever  
       Sep 10, 2014
    回复里怎么嵌的`gist`?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2515 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 07:42 · PVG 15:42 · LAX 00:42 · JFK 03:42
    ♥ Do have faith in what you're doing.