How can I deep link to a Glip team? - deep-linking

I would like to deep link to a Glip team and previously used the URL format used by the Glipped project, however it no longer works. Instead of taking me to the chat specified by the chatId, I would get navigated to the latest open chat I have. Is this a bug or is there a new URL for this?
Format: https://app.glip.com/r/chat/{chatId}
Project: https://github.com/ringcentral/Glipped
Update: The Glipped project has now been updated with the link format in the answer below: https://github.com/ringcentral/Glipped/pull/5

Instead of using the path parameter, use the query string parameter as follows. Here, groupId is the same as the chatId in the question above.
https://app.glip.com/chat/r?groupid={groupId}

Related

Excel - Trimming Part of the URL to use as a title in the Hyperlink Function

I'm putting together a spreadsheet of PlayStation Store URLs in Google Docs, I need to grab the Title ID (CUSA), the Title Number (00473) and what I'm assuming is the package name? (LBP3GAME00000001) from the URL to use as a title in the =HYPERLINK() function, Example URL (https://store.playstation.com/en-us/product/UP9000-CUSA00473_00-LBP3GAME00000001)
What I am attempting to format the URL as: CUSA00473 - LBP3GAME00000001
(I do already have a cell with the string "UP9000-CUSA00473_00-LBP3GAME00000001" already in my sheet)
I've seen this post where someone was using =MID() to extract text located after bm_placement=, would this work for my current situation and would someone be able to explain it to me please? Thanks.
You can use the following on your source link:
=HYPERLINK(B1,REGEXREPLACE(B1,"^.*-([^_]+)_\d+","$1"))

Build URL Using GA Attributes

Good Day All
I am completely new to this type of query but is it possible to define a url on a button click on a page that populates the/a URL with information form the Google Tag stack? e.g. Campaign, Source etc?
Sorry for the vague question.
Here are the two method that you can use to create a GA Attributes tagged url
https://support.google.com/analytics/answer/1033867?hl=en
&
http://www.utm.io/

Getting the public access URL for a FogBugz case that was emailed in

We have FogBUGZ installed on FogBugz On Demand. I occasionally need to send an email containing a list of cases that were submitted via email to the person who originally submitted them. For this I would like to supply the original public access url that they would have received in the original cnofirmation email.
However I cannot seem to find that URL anywhere in the web interface. Is there an easy way to find these urls?
we are doing a similar thing but with local Fogbugz.
This is what we do:
1. Call fogbugz API to get a list of cases
2. Store case numbers in a variable
3. Construct url links like this http://yourUrl/default.asp?insertCaseNumberHere
Hope this helps.
According to this answer https://stackoverflow.com/a/666225/3901618 you can get the public tickets for the selected cases (in this example filtered by a correspondent) using the following api call:
https://test.fogbugz.com/api.asp?cmd=search&q=correspondent:xyz#xyz.com&cols=ixBug,correspondent,sTicket,sTitle,dtOpened&token=123456789
where sTicket is
the ticket for a case, which can be turned into a public ticket URL
Source: http://help.fogcreek.com/8202/xml-api
The response looks like this:
<case operations="edit,reopen,reply,forward,remind" ixBug="455">
<ixBug>5455</ixBug>
<sTicket>
<![CDATA[5455_fq856r9ks6qr2rv9]]>
</sTicket>
<sTitle>
<![CDATA[Title]]>
</sTitle>
<dtOpened>2013-03-06T14:33:32Z</dtOpened>
</case>
and then you can build the following URL:
https://test.fogbugz.com/default.asp?5455_fq856r9ks6qr2rv9

create multiple 'view in app' links using Branch.io in index view

I'd like to create an index view which shows a list of items followed by a 'view in app' button to download data directly into the app.
Solution 1. [Not a sulution] I think deepviewcta call is appropriated to use in a single product page. It doesn't look like suitable in my case, because it has to call deepview before calling deepviewcta.
Solution 2. I'm trying to construct the URL directly using 'dynamic' deeplink. The documentation says any additional query param appended will shows up in the initSession callback, but it doesn't work for me.
the construct link looks like this:
https://bnc.lt/a/key_test_kkkkkkkkkkkkkkkkkkkkkkk?has_app=yes&channel=character&my_list_id=0c56c4bc-fac9-412a-be19-c0feefe30d29
what I got in the callback only has following data
"+clicked_branch_link" = 0;
"+is_first_session" = 0;
in the callback, other params are just missing, I got:
url NSURL * #"my-app://open?link_click_id=197576253652400385" 0x00007fad90d47450
Any Other Solutions?
It turns out I was using live key in ios App while using test key in server end. So solution 2 works now.
Also for anyone want to do the same thing. For regular Branch Links, it is not possible to stay on the same page as the Branch link was clicked from. they suggest adding a $after_click_url to the Link's data. This key will tell the system to route to a particular web address after the Branch Link has been clicked.
Thanks for branch.io's support, they responded very quickly.

Google Apps Script, anchor creating a redirect when clicked

I'm creating a script that logs a user into a site. Everything works but for some reason when the user clicks on the link to go to their profile the link opens in a new window and at first redirects before going to the correct page.
For example:
The correct link is: https://sites.google.com/site/examplelehan/Jan_Moolman but the moment the link is clicked the link that is actually executed in the address bar changes to: http://www.google.com/url?q=https%3A%2F%2Fsites.google.com%2Fsite%2Fexamplelehan%2FJan_Moolman&sa=D&usd=2&usg=AFQjCNFXLLswDh2AWCBpYi54jNXxpZVGPQ
So it seems as if www.google.co.za is being pre-pended to the url. I've seen other posts as well but none of them seem to be offering working solutions. A few posts have said that this occurs when the link is created without the http:// prefix but I've tested that and the same problem occurs.
I've also tried using .createHTML in order to create the link but for some reason the link doesn't show, any other HTML I use seems to work so I guess that's why Google created the Anchor function.
Thank you in advance for your help.
In this issue tracker comment Eric Koleda suggested a workaround using UrlShortener Services . I tested it with your link (http://goo.gl/HRPfU) and it seems to be a working solution.
EDIT : to answer your comment, here is a working example :
function test(){
var shorturl=short('https://sites.google.com/site/examplelehan/Jan_Moolman');
Logger.log(shorturl);
}
//
function short(longurl){
var toShorten = UrlShortener.newUrl().setLongUrl(longurl);
var short = UrlShortener.Url.insert(toShorten).getId();
return short
}
note that this API has to be activated before it can be used (see docs)

Resources