GithubHelp home page GithubHelp logo

goo.gl's People

Contributors

neelb avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

alintz

goo.gl's Issues

Support of x-callback-url

Overview

Far from a stand-alone utility, goo.gl could work with other apps by supporting x-callback-urls.

Suggested URL Schema

The url should be in the form of

googl://x-callback-ul/shorten?[x-callback parameters]&[action parameters]

In addition to the x-callback-url schema, goo.gl should support the following action parameters:

  • longurl=[URL-encoded URL]: take a url, and process that through goo.gl, and copy the output.
  • twitter=yes: Invoke the Share with Twitter button.
  • facebook=yes: Invoke the Share with Facebook button.
  • messages=yes: Invoke the Share with Messages button.
  • email=yes: Invoke the Share with Mail button.
  • autosend=yes: automatically sends shared link to either Twitter or Facebook. Ignored in the case of messages and email.

Use Cases

For instance I can see a use-case where in Launch Center Pro, a user could create an action that will allow them to select a file in the their dropbox, get a public URL for that file, have it sent to goo.gl to be shortened, returned, and then allow them to send it to some other service.

Also a user could create a bookmarklet to send the current url to goo.gl, have it shortened, and then return to the browser.

Potential use-cases are unlimited.

References

  1. x-callback-url specifications
  2. Writing Custom URL Schemes in Objective C

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.